这个方法都无法获取到参数,图片是上传成功了的
String appl = request.getParameter("applSeq");
String appl1 = (String) request.getAttribute("applSeq");
html上面是这样写的:
task = plus.uploader.createUpload(serverPath, {
method: "post", //网络请求类型,必须是http协议的“POST”
// blocksize: 102400, //上传任务每次上传的文件块大小(仅在支持断点续传的服务有效),单位为字节,默认值为102400,若设置值小于等于0则表示不分块上传
timeout: 120, //上传任务超时时间
retry: 3 //上传任务重试次数,默认为3次
},
function(t, status) { //上传回调函数
if (status == 200) {
mui.toast("上传成功!!");
console.log(t.responseText);
} else {
mui.toast("上传失败!!," + t.responseText);
}
}
);
task.addData("applSeq", "applseq.toString()");
task.addData("id_num", "applseq");
task.addData("doc_type", "jpg");
//把图片添加到任务里面
mui.each(imgPathsArray, function(i, j) {
console.log(i + "=====" + j);
task.addFile(j, {
key: i
});
});
console.log("上传文件的总大小:" + task.totalSize);
//开始任务,上传
task.start();
8 个回复
DCloud_UNI_FXY
用抓包工具抓一下包,看看请求的参数是否正确。
Breath
兄弟,你怎么解决的啊,我也是这个问题
lizhudong2011 (作者)
放在那个url后面就可以 了,我只能这样了
2016-10-13 11:20
全栈工程师
回复 lizhudong2011:怎么放? 放在哪后面?
2018-04-23 14:21
SSDNJ
参数的话改成String类型 task.addData("x",x.toString());
2018-11-01 19:00
8***@qq.com
这问题解决了吗
SSDNJ
参数的话改成String类型 task.addData("x",x.toString());
2018-11-01 19:00
SSDNJ
参数的话改成String类型 task.addData("x",x.toString());
1***@qq.com
这个问题怎么解决的呀???
SSDNJ
参数的话改成String类型 task.addData("x",x.toString());
2018-11-01 19:00
1***@qq.com
这个问题怎么解决的呀???
SSDNJ
参数的话改成String类型 task.addData("x",x.toString());
2018-11-01 19:00
5***@qq.com
传给后台的数据里面data一直是空该怎么解决??接口调通了,但是文件放不进去
7***@qq.com - 业余爱好者
同样问题,console.log(x.totalsize)一直是0