我得到一个"multipart/mixed"
响应我需要解析的http请求。答复的一部分是我需要保存到磁盘的pdf文件。有没有任何图书馆会为我做这件事?阅读Java中的多部分/混合响应/ Groovy
3
A
回答
2
这是我在Groovy一样。需要java邮件库:
//... get reader from response, can use response.success callback in http.request
ByteArrayDataSource ds = new ByteArrayDataSource(new ReaderInputStream(reader), "multipart/mixed");
MimeMultipart multipart = new MimeMultipart(ds);
BodyPart part = multipart.getBodyPart(1);
file = new File('/../../path/filename.pdf')
file << part.content
0
您是否尝试从请求中检索它?
CommonsMultipartFile file = request.getFile('myFile') //File
def offerId = params.offerId //Standard Param
def index = params.idx //Standard Param
这相当于一个表单输入象下面这样:
<input class="invDocUpload" id="invFileUpload" type="file" name="myFile" size="40"/>
+0
这是为了响应。 – Eqbal 2012-08-01 21:40:49
+0
你是对的。我很抱歉没有正确阅读问题。我正在编码的请求,而不是响应。 – 2012-08-02 01:44:42
相关问题
- 1. 阅读更多,阅读更少混合
- 2. 混合Groovy和Java?
- 3. Ruby分割和解析批量HTTP响应(多部分/混合)
- 4. 泽西读取嵌套多部分(多部分/混合)
- 5. 阅读多部分回复
- 6. 如何阅读来自pop3 in.net和com的多部分/混合电子邮件?
- 7. Java:接收多部分HTTP响应
- 8. 阅读jSON响应
- 9. 阅读HttpPost响应
- 10. 如何阅读使用okHttp从resteasy发送到android的多部分响应?
- 11. 用groovy阅读电子邮件(Java Mail)
- 12. 阅读混合格式的日期
- 13. 多部分内容类型:text/html内多部分/混合
- 14. 解析Android中的多部分响应
- 15. Ruby/Rack中的多部分响应
- 16. Spring引导RestTemplate - 多部分/混合
- 17. 阅读部分用的XDocument
- 18. 阅读DOM的部分PHP
- 19. 阅读使用Grails/Groovy的
- 20. 读取ajax html响应的一部分
- 21. 阅读Android中的JSON响应
- 22. CEFSharp - 阅读网络响应
- 23. 阅读HttpwebResponse json响应,C#
- 24. 阅读DNS(mDNS)响应
- 25. 阅读XML响应webservice
- 26. 阅读JSON Ajax响应?
- 27. Alamofire阅读标题响应
- 28. Serlvet混合会话响应
- 29. 你如何阅读java中的文本文件的部分?
- 30. 阅读Grails/Groovy中的URL内容
请注意,对于Android,您应该使用com.sun.mail:android-mail – 2016-09-01 17:46:01