0

IOS の FileTransfer.upload イメージに問題があります。次の例を使用します: http://docs.phonegap.com/en/2.5.0/cordova_file_file.md.html#FileTransfer

iOS から FileTransfer.upload を呼び出すと、コード 3 と HTTP ステータス 405 が返されます。サーバー側から ashx(handler) ファイルを使用しようとしています。

これはすべてAndroidから正常に機能し、コードは両方でまったく同じです。

私のコード:

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

    var fileImageTransfer = new FileTransfer();

    fileImageTransfer.upload(imageURI, domain + "/handlers/imageupload.ashx?greetingID=5", win, fail, options);
}

成功しない2日間、助けてください。

10倍。

4

1 に答える 1

0

405「メソッドは許可されていません」エラーの原因を確認するには、サーバー ログを確認する必要があります。ファイルがどのように要求されているかを確認します。

于 2013-03-18T02:19:41.110 に答える