画像を返すashx「サービス」が提供されています。私はashxファイルに不慣れなので、それを処理する方法がわかりません。
画像を別の場所にコピーできるように、画像を byte[] にストリーミングする必要があります。それ、どうやったら出来るの?
asxh を指すWebClient.DownloadDataを使用できます。
というわけでサンプルあげます。次のように、asp.net ページに画像があるとします。
<img src="http://someServer/someSite/MyHandler.ashx?id=myId"/>
この場合、次のコードを使用できます。
using (System.Net.WebClient wclient = new System.Net.WebClient())
{
byte[] data = wclient.DownloadData(
"http://someServer/someSite/MyHandler.ashx?id=myId");
}
または、 WebRequestを使用することもできます