IIS6.0 IE6or7 ASP(vbScript)
こんにちは。よろしくお願いします.
エクセルやワードファイルを直接URLで叩くと
ブラウザの中で開いてしまいます.
それを避けるために下記のようにしてファイルをストリームとして渡すようにし、問題を回避しようとしました.
しかし、ファイルサイズが小さい場合は問題なくDLできるのですが、
1Mを越えたあたりから一瞬でエラー画面になりDLできず、困っています.
IISの設定なのか、よくわかりません。
下記以外の方法でも構いませんので、解決方法等ありましたら
御教示願います.
Response.AddHeader "Content-Disposition" , " attachment; ilename=" & FileName
Response.ContentType = "application/octet-stream;name=" & FileName
Set obj = CreateObject("ADODB.Stream")
obj.Open
obj.Type = 1
obj.LoadFromFile("フォルダパス" & "\" & FileName)
Response.BinaryWrite obj.Read()
obj.Close
No.2ベストアンサー
- 回答日時:
私自身はASPでの経験がないのですが……
MSKB 925764: Active Server Page に対する要求が Web ブラウザから IIS 6.0 を実行しているサーバーに送信されると、エラー メッセージ "Response buffer limit exceeded" が表示される
http://support.microsoft.com/kb/925764/ja
は参考にならないでしょうか。
この回答への補足
解決しました.
ファイルサイズが大きいと内部バッファが足りなくなるようです.
なので、細かくわけて操作します.
For
Response.BinaryWrite obj.Read(256)
Response.Flush
Next
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Access エラー 3051
-
CSVファイルの出力に関して
-
Refreshで落ちる
-
Excel VBA シートを指定して...
-
FFFTPでサーバに新規フォルダが...
-
【Excel VBA】PDFを作成して,...
-
ファイルのストーリーム配布時...
-
BASP21のアップロードについて
-
グーグルドライブからコピーし...
-
OpenGL(超初心者)
-
フォルダ参照ではなくファイル...
-
VBSで指定したフォルダにファイ...
-
windowsのC#での話です。あるプ...
-
EXCEL VBA ファイルが開かれて...
-
バッチによるショートカットの...
-
複数のテキストファイルをexcel...
-
Excelでdatファイルを作成??
-
batファイル処理でのテキストフ...
-
テキストファイルの文字色に色...
-
レーザープリンターのA4・5...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでファイルパスが長すぎてコ...
-
Microsoft Access エラー 3051
-
Refreshで落ちる
-
【Excel VBA】PDFを作成して,...
-
ExcelVBAで、隠しフォルダにあ...
-
エクセルVBA フォームを開く時...
-
FFFTPでサーバに新規フォルダが...
-
ブラウザでASPファイルを開こう...
-
ASP上でFileSystemObjectのDele...
-
フォルダ参照ではなくファイル...
-
VBAでFTPファイル転送がうまく...
-
ASPのファイルを他のサーバにコ...
-
グーグルドライブからコピーし...
-
Excel VBA シートを指定して...
-
VBSで指定したフォルダにファイ...
-
オンラインスキャンをしようと...
-
ASP.NETで、別サーバーへファイ...
-
BASP21のアップロードについて
-
web.configファイル内、valueに...
-
CSVファイルの出力に関して
おすすめ情報