2012-07-25 64 views

回答

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

请注意,对于Android,您应该使用com.sun.mail:android-mail – 2016-09-01 17:46:01

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