人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEBサービスに関する質問です。
サーバー側でFileStreamを開いてクライアントに添付ファイルを送る場合
サーバー側で開いたstreamをどのように閉じれば良いかわかりません。クライアントにリターンする前に閉じるとクライアント側でストリームを展開しようとしたときに
怒られてしまいます。どなたか、詳しい方宜しくお願い致します。的確なお答えを頂いた方に200ポイント差し上げます。

●質問者: mawamitsu
●カテゴリ:コンピュータ
✍キーワード:FileStream Stream Webサービス クライアント サーバー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ma-kanoh
●200ポイント

http://www.autch.net/tips/delphi_httpdownload.php

[Delphi] 簡単に http 非同期ファイル取得を行うには - Autch.net

ファイルI/Oの非同期式の場合の典型的手法は

(1)URLのように同期式を強引に読み出すようにスレッドを使う。+終了を相手に渡す、とかになるか。きれいな方法ではない。

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

(2)なんらかのハンドル(上記の場合は) (IAsyncResult)と結びつけて、コールバックさせる。 きれいな方法だが、実現方法が限定される。

http://beta/

(3)べったべたな方法だと


asyncIOread512(”filename”,buf);

asyncIOreadEnd(”filename”);


512バイトずつ(512は適当)読んでひとつづつ終了検知して。


、、、べったべた。。。はやくなるのか?非同期の意味は?とかいいたくなるけど。。。

◎質問者からの返答

ありがとうざいます!試してみます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ