2012-03-06 6 views
0

Iamは、C#で軽量Webサーバーを作成し、TcpListenerクラスを使用しています。私は、ブラウザから画像ファイル(jpeg、png)を取得し、それをWebサーバーディレクトリに保存する必要があります。私はインターネット上で検索しましたが、私は答えを得ることができませんでした。 socket.send(byteArray、byteArray.Length、0)を使用してクライアント(ブラウザ)への応答として画像を送信できますが、クライアントから画像を受け取る方法がわかりません。ブラウザからファイルを受信するためのC#Webサーバー

+0

あなたは、[Webサーバープロジェクト](http://webserver.codeplex.com/)を見てみることができました私は自分のプロジェクトでうまく使用しました。新しいクラスを書く代わりにこのクラスを強化するほうが簡単かもしれません。 –

答えて

0

Googleはあなたの友人です。

これは簡単な例ですが、必要に応じて変更してください。

http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server

EDIT:書き込みバイト配列をファイルするためのコードを追加:

File.WriteAllBytes(@"MyFile.txt", byteArray); 
+0

私は上記のURLをチェックしましたが、バイナリイメージストリーム(jpeg)を読み書きする方法を知り、それをファイルに保存する必要がありますか? – selvan

+0

@selvan使用することができます:File.WriteAllBytes(@ "MyFile.txt"、byteArray); – SeaSharp

関連する問題