2012-05-21 2 views
0

Я использую plugup phonegap plugin для загрузки jpeg-файла на свой сервер с iPad. Это не работает для меня.fileUpload phonegap плагин не работает в iOS

Вот мой код:

window.plugins.fileUploader.uploadByUri('http://192.168.1.54:8080/POC/fileUploader', 'file://Documents/flower.jpg', null, 'myPhoto', 'flower.jpg', 'image/jpeg', 
     function(result) { 
      console.log('Done: ' + result); 
     }, 
     function(result) { 
      console.log("Error: " + result); 
     } 

    ); 

В fileUploader.js файл, я ставлю предупреждение ниже uploadbyuri метода. Но его не отображать. Это означает, что метод не вызывает.

Какая ошибка я сделал? Пожалуйста, помогите мне.

ответ

0

У меня тоже была такая же ситуация. FileUploader отлично работал в cordova1.9.0. Когда я перешел на cordova2.7.0, вы столкнулись с той же ситуацией. После долгого времени, связанного с проблемой, я заставил ее работать, переименовав «Phonegap» в «cordova» в файле fileuploader.js, который находится в папке www.

PhoneGap.addConstructor(function() {.... 

в

cordova.addConstructor(function() {.... 

и

return PhoneGap.exec('FileUploader.' + method, callback + '.success', callback + '.fail', callback + '.progress', server, file, fileKey, fileName, mimeType, params); 

в

return cordova.exec(null,null,"FileUploader", "uploadByUri",[ callback + '.success', callback + '.fail', callback + '.progress', server, file, fileKey, fileName, mimeType, params]); 
Смежные вопросы