- PR -

WebServiceでお聞きしたいです。

1
投稿者投稿内容
JETS
会議室デビュー日: 2002/08/09
投稿数: 14
投稿日時: 2002-08-30 00:19
ただいまWebServiceでクライアント側から指定された画像ファイルをサーバー側で探し、見つかれば開くというサービスを作っているのですが、
鯖側で見つかったファイルPATHをreturnして、ImageのURLにリンクさせて表示させることまではできました。ですが、今回クライアント側にファイルを持たせたいため、そのファイル自体を鯖側からWebService経由でクライアント側にreturnしたいのです。
(可能ですよね・・?)
その場合、どの型でファイルをreturnさせたら良いのでしょうか?
ファイルは*.bmpです。
よろしくお願いいたしまふ
Valhalla
ベテラン
会議室デビュー日: 2002/09/03
投稿数: 53
投稿日時: 2002-09-03 16:50
Webサービス側は、ビットマップをMemoryStreamにSaveし、
そのストリームのToArray()を呼び出して得られるバイト配列
をそのまま返せばよいのではないでしょうか。

こうするとクライアントには、base64Binaryでエンコードした
ものが返されるようです。

クライアントにurlを返しているのであれば、それをWebClientの
DownloadDataとかで落として、イメージを表示してもよいとは
思いますが。
1

スキルアップ/キャリアアップ(JOB@IT)