详细问题描述
上传图片到七牛云,上传成功,但上传数据非图片。
重现步骤
[步骤]
1.plus.gallery.pick获取图片路径,
- plus.zip.compressImage压缩图片。用压缩参数dst更改压缩后图片路径为 '_doc/' 本地路径。
- plus.uploader.createUpload上传图片 method: "POST"
[结果]
上传成功,但上传文件非图片。未返回表头信息
[期望]
1.上传图片成功 - 可以返回表头,用chrome设备调试,在network中能看到具体信息
运行环境
[系统版本]
Android 5.1; XT1085 Build/LPE23.32-70; wv)
[IDE版本]
HBuilder
7.2.2.201606152019
附件
[代码片段]
// 压缩图片
console.log(files[0])
plus.zip.compressImage({
src:files[0],
dst:'_doc/' fileName '.jpg',
quality:quality
},
files[0]输出为 file:///storage/emulated/0/tencent/MicroMsg/WeiXin/mmexport1464605187164.jpg
'_doc/' fileName '.jpg' 输出为:_doc/2016616124653736_0.jpg
//上传图片
var task = plus.uploader.createUpload("http://upload.qiniu.com", {
method: "POST"
},
//添加待上传的图片
var new_file = 'file://' plus.io.convertLocalFileSystemURL('_doc/' files[i]) '.jpg';
//new_file 输出为file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/.HBuilder/apps/HBuilder/doc/2016616125742618_0.jpg
task.addFile(new_file, {
key: file.getUid()
});
task.addData("token", uptoken );//七牛所需参数
task.addData("file", files[0] '.jpg'));//文件名 输出为2016616125742618_0.jpg
task.addData("key", file.getUid() '.jpg' );//新文件名 输出为43699522.jpg
[备注]
七牛要求上传格式:
http://developer.qiniu.com/code/v6/api/kodo-api/up/upload.html
联系方式
[QQ]601988853
[电话]18929385741
调了好几天都没调出来,望帮助,谢谢。
6***@qq.com
你好请问 怎么实现多图片上传
2017-04-13 21:02