1

Struts アプリケーションを使用しています。

アプリケーションのルートにあるフォルダーに画像があります。つまり、

ApplicationName--> webContent --> images-->logo.jpg

javamail を使用してメールを送信しています。画像を使用してメールの本文を作成したいと考えています。

画像 Image なしで完全にメールを送信できるマルチパートを使用しています。しかし、本文にlogo.jpg画像を含むメールを達成する方法がわかりません〜

誰かが方法を指定してください:

  1. アクションから画像にアクセスして、メールに添付して送信します。

誰か助けてください!

4

1 に答える 1

0

これは簡単:

これを行うだけです:

HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
String imgPath = request.getSession().getServletContext().getRealPath("/path/to/your/img");
File img = new File(imgPath);

次に、imgファイルを取得します。/path/to/your/imgimgへの相対パスである必要があります。この場合、/images/logo.jpg

于 2012-10-30T08:45:12.007 に答える