c# および asp.net の gmail の添付ファイルと同じように、自分のサイトの Web サービス経由でファイルを送信するにはどうすればよいですか?
3473 次
2 に答える
1
バイト配列とファイル名の 2 つのパラメーターを受け入れる Web メソッドを作成するだけです。
メソッド内では、FileStream をファイル名で新しいファイルに開き、バイト配列の内容をファイルに書き込むだけです。非常に単純なメソッドの例 (使用している Web サービス フレームワークを指定しないため、Web サービスの装飾はありません):
public void WriteBytesToFile(string filename, byte[] contents)
{
using(FileStream fs =
new FileStream("C:\\UpdloadDir\\"+filename, FileMode.Create))
{
fs.Write(contents, 0, contents.Length);
}
}
これ以上の詳細はありませんが、それは私が得ることができるのと同じくらい具体的です. 私たちはコードモンキーではないことを忘れないでください。すべてのコードを作成するわけではありません。すでにコードをお持ちの場合は、投稿してください。コードが機能するようにお手伝いします。
于 2010-08-17T14:31:01.237 に答える
0
メールの添付ファイルを送信しようとしている場合は、調査してSystem.Net.Mail
ください。Scott Guthrie は、彼のブログで優れた紹介をしています。
于 2010-08-17T22:26:18.377 に答える