08/04/15 19:32:41
サーブレットにて、異なる2つのJPEG画像をバイナリで取得し、
JavaMailに添付したいのですが、
なぜか同じ画像が2つメールに添付されてしまいます。
(2つ目に添付した画像×2)
ただし、ファイル名は「image1.jpg」「image2.jpg」で添付されており、
同じにはなりませんでした。
ソース(その1)
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
ImageDataHandler clsDataHandler;
ImageDataHandler clsDataHandler_2;
private byte[] bufImage_1 = new byte[1024];
private byte[] bufImage_2 = new byte[1024];
try{
bufImage_1に1つ目の画像情報をセット
bufImage_2に2つ目の画像情報をセット
/*** メール送信処理 ***/
// 1枚目の添付
clsDataHandler = new GazouDataHandler();
clsDataHandler.attached.write(bufImage_1);
// 2枚目の添付
clsDataHandler_2 = new GazouDataHandler();
clsDataHandler_2.attached.write(bufImage_2);
// メール送信
SendMail(clsDataHandler,clsDataHandler_2);
clsDataHandler.attached.close();
clsDataHandler_2.attached.close();
}