1

画像を返すashx「サービス」が提供されています。私はashxファイルに不慣れなので、それを処理する方法がわかりません。

画像を別の場所にコピーできるように、画像を byte[] にストリーミングする必要があります。それ、どうやったら出来るの?

4

1 に答える 1

3

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を使用することもできます

于 2012-12-18T22:21:53.767 に答える