jjzjj

multiPart

全部标签

java - 从输入流中解析 multipart/form-data 的库和示例

我发送的一种HTTP请求的响应是multipart/form-data看起来像这样:--------boundary123Content-Disposition:form-data;name="json"Content-Type:application/json{"some":"json"}--------boundary123Content-Disposition:form-data;name="bin"Content-Type:application/octet-stream--------boundary123我一直在使用apache来发送和接收HTTP请求,但我似乎找不到一种简

带有附件 : ClassCastException on javax. mail.Multipart 的 Java 邮件

我使用以下代码从邮件中下载附件,但它在Multipart声明中给出了ClassCastException:Exceptioninthread"main"java.lang.ClassCastException:com.sun.mail.imap.IMAPInputStreamcannotbecasttojavax.mail.MultipartatReadAttachment.main(ReadAttachment.java:52)如何处理IMAPInputStream?Messagemessages[]=inbox.getMessages();for(intj=0;j

java - 如何使用spring的MockMultipartHttpServletRequest?获取 "no multipart boundary was found"

显然我没有正确使用这个测试夹具。我的servlet在tomcat中工作得很好,但是当我尝试使用这个mock时,找不到多部分边界。“请求被拒绝,因为没有找到多部分边界”。有答案here这显示了如何使用文本文件来使用它,但该答案明确设置了边界字符串并将文件嵌入为测试。我认为我不需要手动处理mockrequest.addFile(...)这样的方法我在这里没有设置什么或者我怎么做错了?@org.testng.annotations.TestpublicvoidtestDoPost()throwsException{MockMultipartFilefile=newMockMultipartF

java - 如何修改现有的 Java 邮件 MimeMessage 正文部分?

我正在尝试修改现有的MimeMessage正文部分。我想过滤某些链接。你们中有人知道为什么即使正文部分内容接缝要更改,消息仍使用旧内容发送吗?是否有一些缓存正在进行?知道如何解决这个问题吗?这是我的代码:publicvoidresend(InputStreamdata)throwsException{SessionmailSession=createMailSession();//mailSession.setDebug(true);Transporttransport=mailSession.getTransport();MimeMessagemessage=newMimeMessa

java - multipart和@RequestBody在spring可以一起用吗?

我想创建一个API,它可以将参数作为多部分文件和JSON对象(@RequestBody)。请在调用此API时找到以下代码段。我得到HTTP415UnsupportedMediaTypeerror.如果我删除@RequestBodyLabPatientInforeportData然后它工作正常。@RequestMapping(value={"/lab/saveReport"},method={RequestMethod.POST},consumes={"multipart/form-data"},headers={"Accept=application/json"})@ResponseB

java - 即 11 : Error while sending Multipart Form Data request: Stream ended unexpectedly

我正在尝试使用jQueryAJAX调用上传文件以及其他一些表单字段。这是调用服务器端URL的常用函数:functionuploadDocument(rquestURL,formId,callback){$.ajax({type:'POST',url:rquestURL,cache:false,processData:false,contentType:false,data:newFormData($("#"+formId)[0])}).done(function(response){callback(response);});}从浏览器的开发工具中查看,这些是相应的请求内容:来自IE1

已解决org.springframework.web.multipart.MultipartException处理多部分请求异常的正确解决方法,亲测有效!!!

已解决org.springframework.web.multipart.MultipartException处理多部分请求异常的正确解决方法,亲测有效!!!目录问题分析出现问题的场景报错原因解决思路解决方法总结在Web开发过程中,我们经常需要处理文件上传等操作,这时候就会用到多部分(Multipart)请求。Spring框架通过提供强大的文件上传支持简化了这一流程,但在配置或使用不当时,可能会遇到org.springframework.web.multipart.MultipartException异常。本文将深入探讨这个问题的成因、解决思路以及具体的解决方法。问题分析MultipartEx

java - Spring Boot 多部分文件始终为空

我正在使用SpringBootversion='1.4.0.RC1'和SpringBootStormpath1.0.2。我正在尝试使用分段文件上传,但Controller中的MultipartFile始终为null。当我使用@RequestPart("file")时,信息:"status":400,"error":"BadRequest","exception":"org.springframework.web.multipart.support.MissingServletRequestPartException","message":"所需的请求部分'文件'不存在"当我使用@Req

java - Multipart/form-data 不支持 request.getparameter

这个问题在这里已经有了答案:HowcanIuploadfilestoaserverusingJSP/Servlet?(14个答案)关闭9年前。我有一个表格。它有文件上传部分以及几个输入字段。我正在使用request.getParameter()从jsp获取值到servlet。但是当我添加encrypt=multipart时,request.get参数不起作用。它返回空值。我知道multipart不支持request.getParameter()。有没有上传文件的解决方案。我也想使用request.get参数。

java - 不支持内容类型 'multipart/form-data;boundary=----...;charset=UTF-8'

我想将一个对象发送到Controller,该Controller具有多个文件列表和多个纯文本字段。publicclassContributionNew{privateListelementsToAdd;privateMapelementsToUpdate;privateSetidsToDelete;privateSetsources;privateStringcomment;}publicclassPhotoextendsMovieInfoDTO{privateMultipartFilephoto;}@PostMapping(value="/{id}/contributions/pho