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

refuse_king refuse_king 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以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()。这个该怎么理解,难道没有一个总的方法,一个不管我上传的是什么文件都可以用的方法?
还有一个问题,对方如果以这种方式发给我这样一个东西,我该怎么解析这个文件,说个思路就行了
希望各位大侠能帮帮忙。。在线等
...全文

相关推荐

使用FormData实现上传多个文件

主要为大家详细介绍了使用FormData实现上传多个文件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38560502

vue使用axios上传文件(FormData)的方法

在此主要介绍 如何使用 formData 对象上传单文件和多文件,FormData 就是 XMLHttpRequest Level 2 新增的一个对象,利用它来提交表单、模拟表单提交,当然最大的优势就是可以上传二进制文件。 过多介绍不说,过多的煽情语句不说,直接来来干活,希望对广大博友有所帮助。也希望各位大神不吝赐教 1.前台上传文件的表单和响应函数 <!--文件上传表单--> <form> <input type="text" value="" v-model="name" placeholder="请输入用户名"> <input type="text" value="" v-mod

weixin_38705874

JS FormData上传文件的设置方法

使用FormData上传文件时,总是获取不到req.file对象。发现是没有配置对FormData导致。 这里我是在vue中使用axios发送的请求,配置代码如下。重点地方给出注释 <form id="uploadform" method="POST" enctype="multipart/form-data" :action="postImgApi" ref="uploadform"> <input type="file" name="imagefile" @change="upload" ref="inputfile"> </form> let uploadform = this.$r

weixin_38746387

Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)

今天小编就为大家分享一篇Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38554781

Vue formData实现图片上传

主要为大家详细介绍了Vue formData实现图片上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38612568
评论
收藏 已收藏
分享
返回顶部
refuse_king
Java 51,407 成员 86,128 内容