背景
微信小程序 后台是java,没有用框架,后台用的是Servlet接收数据做交互。
查了很多资料发现都是差不多的方法,但是各种出错,这里记录下我的错误以及解决。用下面的方法做图片上传操作(遇到的问题后面讲):
微信小程序端
// js文件 用官方的方法
wx.uploadFile({
url: app.globalData.ip+'/GoodsPicUp',// 这里自己的地址
filePath: upload_picture_list[j]['path'], //上传的文件本地地址
header:{
"Content-Type": "multipart/form-data"},
name: 'file',
formData: {
// 附带的数据
'num': j,
'date': date,
'time': time,
'newid':newid,
'openid':openid,
'isxiugai':0
},
java Servlet端口
这里的包很关键,后面有!
import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.servlet.annotation.WebServlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons