2008-09-17 9 views
1

私はhttpresponse.Transmitfileを使用してファイルをダウンロードしています。ファイルのダウンロードダイアログで、提案されたものとは別のフォルダに保存することを選択した場合、ダウンロード速度は10〜20 kbに低下します。キャンセルするか、または常に同じフォルダにダウンロードすることを選択すると、転送速度は200 kb以上になります。以下は私のコードです:送信ファイル、奇妙な動作でダウンロードする

これはRadStudio 2007、Delphi for .NETで書かれています。誰もこのようなことを経験したことがありますか?これはOperaやFirefoxでは問題ではなく、Internet Explorerのみです。

答えて

1

サーバーはユーザーがファイルを保存する場所を認識しないため、サーバーコードはこの原因ではありません。

ブラウザがファイルをキャッシュしていて、再度同じ場所に保存すると、キャッシュされたバージョンのみが使用され、サーバーからダウンロードされません。ファイルを同じ(ただし別の)ディレクトリに2回連続して保存し、2回目の試行でより高いダウンロード速度が得られるかどうか確認してください。