2013-03-11 67 views
0

我有在IOS FileTransfer.upload图像的问题,我用你给的例子: http://docs.phonegap.com/en/2.5.0/cordova_file_file.md.html#FileTransfer的PhoneGap 2.5.0在IOS文件传输上传图片,返回405码3

当我打电话给FileTransfer.upload从ios我得到代码3和HTTP状态405.我尝试从服务器端使用ashx(处理程序)文件。

所有这些工作很好从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); 
} 

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

10X。

+1

同样的问题和答案在这里 - http://stackoverflow.com/questions/13458099/how-to-use-phonegap-filetransfer-parameters-with-asmx-web-service – 2013-03-11 14:40:40

+0

不,这不是我的问题... – user2157211 2013-03-12 21:57:30

回答

0

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

+0

为什么在android和ios中不一致? – 2013-06-27 18:29:37