html上でCSVファイルにリンクを貼っています。目的はそこからファイルをダウンロードしてもらうためです。今まではダウンロードできたのですが、突然、そのCSVファイルをブラウザから開くようになってしまいました。どんなPCからもそうなってしまうので、クライアントの設定ではないと思われます。どうすれば元に戻るでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/09/19 21:17:25
  • 終了:--

回答(5件)

id:shoma No.1

shoma回答回数18ベストアンサー獲得回数02003/09/19 21:29:02

ポイント18pt

http://gabacho.reto.jp/whims/whim0008.html

ダウンロード問題顛末記

原因は,サーバの設定が変わったことだと思います。

拡張子を変えるのが手っ取り早いです。

.htaccessをいぢれるなら尚,確実な方法があります。

http://www.shtml.jp/htaccess/mime.html

.htaccessでMIMEタイプの設定を行う

id:smileless

分けあって拡張子は「.csv」のままでなければなりません。WebサーバーはIISなので、MIMEタイプを『text/plain』から『application/octet-stream

』に変更しようと思うのですが、どうもやり方がわかりません。教えていただけますでしょうか?

2003/09/19 23:56:07
id:cline No.2

cline回答回数60ベストアンサー獲得回数02003/09/19 22:12:07

ポイント18pt

Webサーバのcsvに対するMIME設定は行っていますか?

application/octet-streamを指定することでバイナリファイルとして認識させることができます。

通常はサーバの設定で行うところですが、.htaccessを使用することも可能です。

例えば、.htaccessでcsvをバイナリファイルとして認識させる場合は

AddType application/octet-stream csv

のようにします。

id:sasada No.3

sasada回答回数1482ベストアンサー獲得回数1332003/09/20 00:09:08

ポイント30pt

 WebサーバーはIISですね。

 OSは分かりませんが、Win2Kの例を以下に書きます。

 「コントロールパネル」の「管理ツール」の中に、「コンピュータの管理」が有ります。

 これを開いて、左側のプレーンを見ると、「サービスとアプリケーション」というノードが有ります。

 これを開くと、「インターネット インフォメーション サービス」というノードが有り、その下に「既存のWebサイト」があります。

 このアイコンか、その下の仮想ディレクトリのアイコンのプロパティーを(右ボタンメニューから)開くと、「HTTPヘッダ」というタグがあります。

 ここの「MIMEマップ」のところの「ファイルの種類」ボタンを押して、application/octet-streamを追加してみてください。

id:smileless

ありがとうございます。OSはWindowsNT4.0なのですが、教えていただいた設定方法と同じでしょうか?

現在そのサーバー機が手元にないもので。。。

2003/09/20 11:19:50
id:cline No.4

cline回答回数60ベストアンサー獲得回数02003/09/20 08:17:30

ポイント20pt

IISのMIMEタイプの変更については、こちらを参考にしてください。

id:sasada No.5

sasada回答回数1482ベストアンサー獲得回数1332003/09/20 14:35:53

ポイント30pt

>OSはWindowsNT4.0なのですが、教えていただいた設定方法と同じでしょうか?

 NT4.0サーバー(Option Pack有り、sp4以降)ですね?

 この場合、「インターネット サービス マネージャ」の起動方法が若干異なります。

 その他は同じです。

 私も今日はサーバー機に触れられないので、うろ覚えですが…。

 「スタートメニュー」->「プログラム」->「Windows NT4.0 Option Pack」->「Internet Information Server Service」から 「インターネット サービス マネージャ」が起動できるはずです。

 いや、「プログラム」の後に「管理ツール」が有ったかも…。

 なお、同じメニューのなかに「インターネット サービス マネージャ (HTML)」というのもあるかもしれませんが、MMC(Microsoft 管理コンソール)版を用いて設定する方が簡単だと思います。

 回答権を使い切りましたので、私はこれで失礼します。

 設定、うまくいくと良いですね。

id:smileless

詳しいご説明、本当にありがとうございました。

2003/09/20 23:22:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません