1
我必須發送一封郵件正文中的大字符串(不作爲附件)的電子郵件,我可以從文件中讀取字符串。流媒體MimeBodyPart文本
我的問題是:我如何設置我的大字符串文本流?
MimeBodyPart.setText(text);
感謝
我必須發送一封郵件正文中的大字符串(不作爲附件)的電子郵件,我可以從文件中讀取字符串。流媒體MimeBodyPart文本
我的問題是:我如何設置我的大字符串文本流?
MimeBodyPart.setText(text);
感謝
而不是使用的setText方法,你需要使用setDatahandler方法,並且您需要基於FileDataSource創建一個DataHandler。
msg.setDataHandler(new DataHandler(new FileDataSource(file)));
感謝您的回覆,但輸入流必須是用於附件,否?因爲我已經有一個atechment +大字符串粘貼在文本郵件。 – bazic 2013-02-13 10:29:26
我還有一個問題,流的構造函數似乎工作,你知道我怎麼能設置流的緩衝區大小?因爲它需要大量的時間流,謝謝 – bazic 2013-02-13 14:42:38
看看這裏http: //docs.oracle.com/javase/1.4.2/docs/api/java/io/BufferedInputStream.html#BufferedInputStream(java.io.InputStream,int) – CloudyMarble 2013-02-13 14:52:39