java 实现http post multipart/form-data 如何实现! 谢谢了
用java程序如何实现下面的功能!
注意 文件: <input type=
file>
<form action="http://127.0.0.1/mms_upload.asp" method="post" enctype="multipart/form-data">
账号: <input name=User value=""/><br/>
密码: <input name=Pass type="password" value=""/><br/>
文件: <input type=file name=file /><br/>
<input type=submit value="提交" />
</form>
------解决方案--------------------PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("xxx.xxx")));
ServletInputStream in = request.getInputStream();
int i = in.read();
while (i != -1) {
pw.print((char) i);
i = in.read();
}
pw.close();
...
------解决方案--------------------apache有现成的接口:
http://jakarta.apache.org/httpcomponents/httpclient-3.x/