1

私の電話ギャップアプリケーションでは、ファイル転送オプションを使用してサーバーに画像を転送したいと考えています。次のコードを使用しました

function uploadPhoto(imageURI) 
         {
          var options = new FileUploadOptions();
          options.fileKey="file";
          options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
          options.mimeType="image/jpeg";
          var params = {};
          params.value1 = "Admin";
          params.value2 = "Admin123";
          options.params = params;
          var ft = new FileTransfer();
          ft.upload(imageURI, encodeURI("ftp.bimgupl.com/itemimage/"), win, fail, options);
        }

        function win(r)
        {
            console.log("Code = " + r.responseCode);
            console.log("Response = " + r.response);
            console.log("Sent = " + r.bytesSent);
        }

        function fail(error)
        {
            alert("An error has occurred: Code = " + error.code);
            console.log("upload error source " + error.source);
            console.log("upload error target " + error.target);
        }

上記のコードでは、結果を次のように返します

  An error has occured:Code=3

リンク詳細は以下の通り

 FTP username: Admin
 FTP Password: Admin123
 FTP server: ftp.bimgupl.com
 FTP & explicit FTPS port: 21

私のコードに何が問題なのですか?問題の解決を手伝ってください。

4

1 に答える 1