-3

c# および asp.net の gmail の添付ファイルと同じように、自分のサイトの Web サービス経由でファイルを送信するにはどうすればよいですか?

4

2 に答える 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 に答える