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

FileTransferError オブジェクトとエラー コードは phonegap-xxx.js にあります。エラー コード 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 に答える