2012-05-21 4 views
0

iPad에서 내 서버로 jpeg 파일을 업로드하기 위해 fileupload phonegap 플러그인을 사용하고 있습니다. 나를 위해 작동하지 않습니다.iOS에서 fileUpload phonegap plugin이 작동하지 않습니다.

fileUploader.js 파일에서
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); 
     } 

    ); 

, 내가 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]); 
관련 문제