hbuilder上传文件至7牛云服务器报错?
在运用hbuilder上传功能上传文件到7牛云服务器的时候报{"error":"file is not specified in multipart"}的错误 不知道是不是因为hbuilder中的上传在添加文件的时候不符合7牛云服务器的表单上传功能?、后台是用PHP做后台
function uploadbytwo(token) {//hbuilder上传7牛服务器方法
var task = plus.uploader.createUpload("http://upload.qiniu.com/", {
method: "POST",
blocksize: 20480000,
priority: 100
},
function(t, status) {
plus.nativeUI.closeWaiting();
console.log(JSON.stringify(t.responseText))
if(status == 200) {
var t_re = t.responseText;
var result = JSON.parse(t_re)
console.log(JSON.stringify(result))
} else {
mui.alert("失败");
}
}
);
var arrimgelem = document.querySelectorAll(".img img");//获取页面上图片列表数据 用于循环给上传文件赋值
for(var i = 0; i < arrimgelem.length; i++) {
if(arrimgelem[i].src.indexOf("jia.png") == -1) {
var _src = arrimgelem[i].src;
console.log(_src)
task.addFile(_src, {
key: "orderid_" + i
});
}
}//整个for功能是给hbuilder中的上传功能文件赋值
task.addData("token", token); //7牛的上传凭证 从服务器获取
task.addData("key", "orderid_1"); //7牛的上传key
task.start();
plus.nativeUI.showWaiting("正在提交...");
return;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
寻找了许久的答案 终于 在一位好心人的告知下 知道了怎么解决这个问题 就是在addfile方法里设置的key:"file"虽然说这样写的话 就不支持一次请求个文件上传但是也算是解决了能够上传到7牛的问题