小程序
小游戏
企业微信
微信支付
扫描小程序码分享
是这样的,我的java后台总是获取不到传的图片,是不是要https请求才能上传文件?有大神告知一下吗?
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.uploadFile({
url: 'http://192.168.2.60:8080/shopAPI/uploadImg',
filePath: tempFilePaths[0],
name: 'image',
header: { "Content-Type": "multipart/form-data" },
formData: {
'minaId': configmina.minaId,
'appId': configmina.appId,
'upType': 'upImg',
'picName': '123.jpg'
},
success: function (res) {
}
})
这个方法是在chooseImg里面,其中filePath的图片路径是正确的,header也设置了,前端应该没有问题吧
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
尬
那就先划分罗,前端 uploadFile 之前检查一下 传输值 是否跟api 对应,Content-Type 是否正确
如果有类似 没有问题的上传接口,可以切换一下试一下,帮助确定到底是不是后台处理问题
恩,不过我是在开发者工具上测试的,选择的是不校验合法域名
是的 https 还要配置域名的
大神,在吗?能帮忙解决一下吗?
就是开发者平台执行的,然后eclips运行的java后台,可是:
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setHeaderEncoding("UTF-8");
// 1. 得到 FileItem 的集合 items
List<FileItem> items = upload.parseRequest(request);
其中,items总是一个[]空数组
是何种设备呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.uploadFile({
url: 'http://192.168.2.60:8080/shopAPI/uploadImg',
filePath: tempFilePaths[0],
name: 'image',
header: { "Content-Type": "multipart/form-data" },
formData: {
'minaId': configmina.minaId,
'appId': configmina.appId,
'upType': 'upImg',
'picName': '123.jpg'
},
success: function (res) {
}
})
这个方法是在chooseImg里面,其中filePath的图片路径是正确的,header也设置了,前端应该没有问题吧
尬
那就先划分罗,前端 uploadFile 之前检查一下 传输值 是否跟api 对应,Content-Type 是否正确
如果有类似 没有问题的上传接口,可以切换一下试一下,帮助确定到底是不是后台处理问题
恩,不过我是在开发者工具上测试的,选择的是不校验合法域名
是的 https 还要配置域名的
大神,在吗?能帮忙解决一下吗?
就是开发者平台执行的,然后eclips运行的java后台,可是:
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setHeaderEncoding("UTF-8");
// 1. 得到 FileItem 的集合 items
List<FileItem> items = upload.parseRequest(request);
其中,items总是一个[]空数组
是何种设备呢?