0

fileupload phonegap プラグインを使用して、iPad からサーバーに jpeg ファイルをアップロードしています。それは私のために働いていません。

これが私のコードです:

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 メソッドの下にアラートを配置しました。しかし、それは表示されません。つまり、そのメソッドは呼び出されていません。

私が犯した間違いは何ですか?私を助けてください。

4

2 に答える 2

0

このプラグインの動作を確認してください。

https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/FileUploader

うまくいかない場合は、画像のアップロードで発生している適切なエラーを指定してください。

于 2012-05-21T12:16:57.373 に答える
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]);
于 2013-05-29T11:38:30.570 に答える