http multipart/formdata上传文件一些不懂的地方

refuse_king 2014-12-27 10:29:31
以multipart/formdata 上传文件用了一个类MultipartRequestEntity
File f = new File("/path/fileToUpload.txt");
PostMethod filePost = new PostMethod("http://host/some_path");
Part[] parts = {
new StringPart("param_name", "value"),
new FilePart(f.getName(), f)
};
filePost.setRequestEntity(
new MultipartRequestEntity(parts, filePost.getParams())
);
HttpClient client = new HttpClient();
int status = client.executeMethod(filePost);
这是Apache上的例子,问题来了,
它上面上传的是.txt文件用的是new FilePart()这个东西,但是我再别的网站上看到,传的是.xml文件,用的是new CustomFilePart()。这个该怎么理解,难道没有一个总的方法,一个不管我上传的是什么文件都可以用的方法?
还有一个问题,对方如果以这种方式发给我这样一个东西,我该怎么解析这个文件,说个思路就行了
希望各位大侠能帮帮忙。。在线等
...全文
379 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧