【问题标题】:fileUpload phonegap plugin does not work in iOSfileUpload phonegap 插件在 iOS 中不起作用
【发布时间】:2012-05-21 12:08:26
【问题描述】:

我正在使用 fileupload phonegap 插件将 jpeg 文件从 iPad 上传到我的服务器。 它不适合我。

这是我的代码:

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 方法下方放置了一个警报。但它没有显示。这意味着该方法没有调用。

我犯了什么错误? 请帮帮我。

【问题讨论】:

    标签: javascript ios cordova phonegap-plugins


    【解决方案1】:

    请检查此插件是否适合我。

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

    如果它不起作用,请指定您上传图片时遇到的正确错误。

    【讨论】:

      【解决方案2】:

      我也有同样的情况。 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]);
      

      【讨论】:

        猜你喜欢
        • 2018-05-27
        • 1970-01-01
        • 2018-07-21
        • 1970-01-01
        • 1970-01-01
        • 2017-06-22
        • 2012-11-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多