2012-05-21 58 views
0

我正在使用fileupload phonegap插件將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時,面臨同樣的情況。經過很長時間的解決這個問題後,我通過在www文件夾中的fileuploader.js文件中將「Phonegap」改爲「cordova」來實現它。

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]); 
相關問題