JAVA可以用URL请求直接发送HTTP请求,和web server交互,就和浏览器一样。发送的内容格式是:
假设传的文件名是test.txt,内容是:
content of test.txt
-----------------------------7d65d38307d2
Content-Disposition: form-data; name="myfile"; filename="E:\badboy\test.txt"
Content-Type: text/plain
content of test.txt
-----------------------------7d65d38307d2--
代码概要如下:
URL url = new URL(requestUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
//perform just like browser does when uploading files, using multipart/form-data
StringBuffer sb = new StringBuffer();
sb.append("--");
sb.append(CommonU