当前位置: 技术问答>java相关
利用java.net.URLConnection上传文件
来源: 互联网 发布时间:2015-09-25
本文导语: 利用URLConnection连接一个Java Servlet, 我已经可以利用java.net.URLConnection实现GET,POST方法。 可是在利用它上传文件时servlet获得的content-type仍然是application/x-www-form-urlencoded, 实际上通过浏览器上传文件应是content-type : multip...
利用URLConnection连接一个Java Servlet,
我已经可以利用java.net.URLConnection实现GET,POST方法。
可是在利用它上传文件时servlet获得的content-type仍然是application/x-www-form-urlencoded,
实际上通过浏览器上传文件应是content-type : multipart/form-data; boundary=---------------------------7d22cc23c0672,
请问我如何通过 URLConnection设置content-type呢,谢谢。
另:通过URLConnection上传文件,我现在是通过OutputStream直接写入servlet一个文件,还要自己加上分隔字串,如---------------------------7d22cc23c0672,请问有简单一点的方法吗,谢谢。
我已经可以利用java.net.URLConnection实现GET,POST方法。
可是在利用它上传文件时servlet获得的content-type仍然是application/x-www-form-urlencoded,
实际上通过浏览器上传文件应是content-type : multipart/form-data; boundary=---------------------------7d22cc23c0672,
请问我如何通过 URLConnection设置content-type呢,谢谢。
另:通过URLConnection上传文件,我现在是通过OutputStream直接写入servlet一个文件,还要自己加上分隔字串,如---------------------------7d22cc23c0672,请问有简单一点的方法吗,谢谢。
|
http://www.innovation.ch/java/HTTPClient/FAQ.html#formdata
解决了
解决了