- - PR -
デフォルトメールソフトで添付ファイルの送信
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-12-20 21:24
VS.NET 2003 付属の MSDN では、一番下に「フィードバックの送信」というリンクがあり、これをクリックすると、body が入力されたメーラが起動します。
では、ここで、body に、エンコードした文字列を割り当ててやれば、行けるかな?と。 やっていることを見るためには、「ソースの表示」でソースを出し、スクリプト ファイルがインターネット一時ファイルディレクトリに展開されていますので、そのファイルを探します。 ただし、コマンドライン引数として渡せるのは、255文字までですから、やっぱり難しいでしょうね。 _________________ | ||||
|
投稿日時: 2006-12-21 15:30
汎用の方法はないと思いますよ。 まず,添付ファイルはヘッダではなくメール本体部分に追加されます。 つまり,URLに書くとしたらbody=以降に書くしかありません。 次に,mailtoでのメール送信に書いたことがあるのですが,bodyはtext/plainの内容のみを含むことになっています。 つまり,multipart/mixedな内容を記述できません。 なので,mailtoスキームを使ってデフォルトメーラーを起動しようとする限り,添付ファイルを付けることは (標準的には) できない,ということになります。 | ||||
|
投稿日時: 2006-12-21 19:29
クロスサイトリンク。情報の共有のため、リンクします。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |