2013-03-11 1 views
0

У меня есть проблема с FileTransfer.upload изображения в IOS, я использую пример вы дали: http://docs.phonegap.com/en/2.5.0/cordova_file_file.md.html#FileTransferPhoneGap 2.5.0 в IOS загрузки FileTransfer изображения, возврат 405 и код 3

, когда я взываю к FileTransfer.upload от ios я получаю код 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); 
} 

В течение двух дней без успеха пожалуйста, помогите мне.

10X.

+1

Тот же вопрос и ответ здесь - http://stackoverflow.com/questions/13458099/how-to-use-phonegap-filetransfer-parameters-with-asmx-web-service –

+0

нет, это не моя проблема ... – user2157211

ответ

0

Вам нужно посмотреть журналы сервера, чтобы узнать, что вызывает ошибку 405 «Ошибка метода». Посмотрите, как запрашивается файл.

+0

Почему он не является единообразным среди Android и ios? –