前台代码:
public String uplaod(String actionUrl, Map<String, String> params) {
InputStream in = null;
String BOUNDARY = java.util.UUID.randomUUID().toString();
String PREFFIX = "--", LINEND = "\r\n";
String MULTIPART_FROM_DATA = "multipart/form-data";
String CHARSET = "UTF-8";
URL uri;
StringBuilder sb2 = null;
String filePath = params.get("FILE_PATH");
try {
uri = new URL(actionUrl);
HttpURLConnection conn = (HttpURLConnection) uri.openConnection();// 设置从主机读取数据超时
conn.setReadTimeout(10 * 1000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.setRequestMethod("POST");
conn.setRequestProperty("connection", "keep-alive");
conn.setRequestProperty("Charset", "UTF-8");
conn.setRequestProperty("Content-Type", MULTIPART_FROM_DATA + ";boundary=" + BOUNDARY);
// 首先组拼文本类型的参数
StringBuilder sb = new StringBuilder();