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);
}

两天没有成功,请帮助我。

10倍。

4

1 回答 1

0

您需要查看服务器日志以了解导致 405“方法不允许”错误的原因。查看文件是如何被请求的。

于 2013-03-18T02:19:41.110 回答