プロトさん、
その程度の話は、ブラウザとサーバのやりとりの内容を自分で調べればわかるはずです。
サーバが AN HTTPD の場合はログのトレースにチェックを入れればわかります。
それでは私のやり方がおかしいのでしょうか?
私の場合はリクエスト(http://a.cb.c/index.htmlとする)があった場合、
ドキュメントルートのindex.htmlというファイルを開き、そのデータを
ブラウザ側に送っています。
その場合はうまくいくのですが、
圧縮されたデータなどの場合は、バイナリデータ(だったと思います)が
そのまま表示されてしまうのです。
なぜでしょうか?そちらのデータの送り方を教えていただければ解決できるのでは
ないかと思っています。お願いします。
プロトさん、
サーバは普通にHTTPプロトコルのレスポンスを返しているだけです。
ブラウザがリクエストとレスポンスから判断してそのダイアログを出します。
またまたすみません。
ファイルをダウンロードするときには「保存」か「実行」かを選ぶ
ダイアログが出ますよね?(ちなみに私のブラウザはIEです)
あのダイアログを出すにはブラウザになんというコマンドを送ればよいのでしょうか?
これ以上の質問はご迷惑だと思いますのでこの質問を最後とさせていただきます、
どうかご返事よろしくお願いします。