WebServices - Axis

WebServices - Axis - FAQ/Wiki

[翻訳者注: このページは FAQ/Wiki ページを静的に翻訳したものです。最新の内容につきましては本家 FAQ/Wiki をご覧下さい。]

添付

  1. [添付を出力する場所はどのようにして指定するのですか?] [編集日時 2003年7月16日pm6:03 版]

    質問: 添付を出力する場所はどのようにして指定するのですか?

    回答: 出力を自分で書くだけです。例えば以下のように書きます。

       Iterator       iterator = call.getResponseMessage().getAttachments();
       AttachmentPart part     = (AttachmentPart) iterator.next();
       DataHandler    dh       = part.getDataHandler();
    
       dh.writeTo(new java.io.FileOutputStream("ファイルを出力したい完全なファイルパス"));
    

    あるいは Axis に一時ファイルを生成させ、あなたのファイルシステムに移行します。

        new java.io.File(dh.getName()).renameTo("実際に欲しいファイル");
    

  2. [どうして私の添付は正しく転送されないのですか (すなわち、添付に関する問題) ?] [編集日時 2004年5月12日am10:22 版]

    あなたの Axis デプロイに mail.jar (Java Mail) と activation.jar (Java Activaton Framework) が含まれているか確かめてください。