- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールの添付ファイル)
メールの添付ファイルの送信・受信について
このQ&Aのポイント
- メールの添付ファイルを送信する方法として、pdfファイルの場合はReadFileで内容を読み込み、Base64エンコードした後、マルチパートのメールフォーマットで送信することが一般的です。
- 添付ファイルを受信する場合は、マルチパートの添付ファイルの内容を読み取り、Base64デコードしてファイルに保存するプロセスが必要です。
- 添付ファイルの送信・受信は、メーラーでいうところのマルチパートメッセージの一部となります。適切な方法でファイルの読み込みやエンコード、デコードを行うことが重要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手順としてはだいたいそれでOKだと思います。 マルチパートにするときのヘッダとboundaryに気をつければ たぶん遅れるんじゃないでしょうか。 BASE64は巷に数多のベンチマークが転がっていますので、 検索してみればすぐお望みのものが見つかると思います。 ちなみに開発環境、OS、使用言語がわからないのですが、 .NETだとライブラリが用意されています。 System.Web.Mail.MailAttachmentで検索すれば たくさん情報が得られると思います。 (一例を参考URLに記します)