使用html5+app中的文件上传地址,测试上传功能,回调函数中status一直为0
关键代码如下:
document.getElementById('upload').addEventListener('tap', function() {
var task = plus.uploader.createUpload(server, {
method: 'POST'
});
task.addFile(filePath, {
key: randomString()
});
function stateChanged(upload, status) {
if(upload.state == 4 && status == 200) {
//plus.uploader.clear(); //清除上传
console.log(upload.responseText); //服务器返回存在这里
}
}
task.addData("client", "HelloH5+");
task.addData("uid", randomString());
task.addEventListener('statechanged', stateChanged, false);
task.start();
});
无言的飞雪 (作者)
是的啊,用的就是path
case 2:
plus.gallery.pick(function(path) {
document.getElementById("filePath").value = path;
filePath = path;
}, function(err) {
console.log("取消选择图片:", err);
}, null);
2017-09-25 11:35
无言的飞雪 (作者)
那个case1,是拍照,我还没测试。我现在就是用这个case2,从相册中选择。在测试这个。
2017-09-25 11:37