質問の背後にある考え方は、自分のイメージがデータベースからイメージを取得するカスタムのhttphandlerからデータを読み込んでいることです。私は、ファイルをアップロードするコントロールを使用して、置換ファイルを "書き込み"ハンドラに "ポスト"して、データベースを更新したいと考えています。その後、元の "read"ハンドラにjavascriptを使ってイメージをリフレッシュすることができます。c#とカスタムHTTPハンドラを使用してバイナリイメージをデータベースに書き込むことはできますか?
これは可能ですか?編集
は、以下の回答いただきありがとうございますが、私は十分に明確だったと思ういけない場合、私は現在に画像を置く標準のポストバックモデルのアップロードプロセスを持って質問...
データベースとそれを読み取るためのカスタムハンドラが含まれています。私が知りたいのは、アップロードを実行するためのカスタムHTTPハンドラを作成して、アップロードハンドラを非同期に呼び出すことができ、イメージsrcをリフレッシュしてデータベースから取り戻すことです。
私はそれが非同期で表示させるためにIFrameのアプローチを使用しています現時点では、私はちょうど短いそうで、本当に
System.Drawing名前空間の先頭にある警告に注意してください。 http://msdn.microsoft.com/en-us/library/xs6ftd89.aspx。 System.Drawingを使用したパフォーマンスとスケーリングに関する明確な課題。 – stephbu
@stephbu良い点、Byte []はここで最も速くなるでしょう。 – msarchet