尝试从phonegap中的app上传图片...获取错误代码1?

时间:2013-12-28 09:12:49

标签: android cordova

我可以使用相机上传图像,但在尝试从我的应用上传文件时,我似乎无法上传正确的文件名(错误代码1 NOT_FOUND_ERR)。我要做的是在用户首次注册时将默认配置文件图像上传到服务器。

这是我的代码,几乎与我上传的工作相机相同:

// Source
path = 'images/default.jpeg';

// Destination
var url = 'http://serverloc/data';

// Upload Options
var options = new FileUploadOptions();
    options.fileKey = 'file';
    options.fileName = path.substr(path.lastIndexOf('/') + 1);
    options.mimeType = 'image/jpeg';
    options.chunkedMode = false;

var params = new Object();
params.fullpath = path;
params.name = options.fileName;

options.params = params;


// Upload
var ft = new FileTransfer();
ft.upload(path, url,
    function(result) { 
        // hasn't worked yet
    },
    function(error) {
        alert('Error uploading default image: ' + error.code);
        // 1 - NOT_FOUND_ERR
    },
    options);   

在Android上进行测试。

更新:由于我无法正常工作,我想我的下一个最佳选择是为每个用户添加一个标记属性,如果该属性(默认img说)是“是”,那么我将显示默认图像在应用程序中,而不是将其存储在服务器上。

0 个答案:

没有答案