用 java.net
codejava.net/java-se/networking/upload-files-by-sending-multipart-request-programmatically
用 Apache Httpclient
stackoverflow.com/questions/1378920/how-can-i-make-a-multipart-form-data-post-request-using-java
HTTP协议之multipart/form-data请求分析
blog.csdn.net/five3/article/details/7181521
rewrite curl -f, without -f