4

我尝试使用 Filetransfer.upload 将文件从我的 android 手机上传到 000webhost。它返回错误代码 1。错误代码 1 是什么意思?任何帮助表示赞赏。谢谢你。

function uploadPhoto(imageURI) {

            var options = new FileUploadOptions();
            options.fileKey="file";
            options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
            options.mimeType="image/jpeg";



            var params = new Object();
            params.value1 = "test";
            params.value2 = "param";

            options.params = params;
            options.chunkedMode = false;

            var ft = new FileTransfer();
            ft.upload(imageURI, "http://tom.host88.com/upload1.php", win, fail, options,true);

        }
4

3 回答 3

3

您将在 phonegap-xxx.js 中找到 FileTransferError 对象和错误代码。错误代码 1 是 FILE_NOT_FOUND_ERR。

于 2012-04-17T09:33:53.023 回答
0

经过一番困惑(我在 phonegap 文档中看到了一些不足)我得到了它的工作,请参阅我的完整代码:

android phonegap 相机和图像上传

于 2013-07-25T09:31:52.700 回答
0

将文件上传到 asmx 服务时,我遇到了同样的问题,或者说是错误。Cordova 告诉我,我有一个 Http 500 错误代码:1(以及来自 java 的令人困惑的 FileNotFoundException)。我发现我的 asmx 服务没有正确启用 POST,这导致了错误。在 web.config 中试试这个配置:

<system.web>
    <webServices>
      <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
      </protocols>
    </webServices>
  </system.web>
于 2013-02-15T09:16:52.123 回答