ファイルを直接ダウンロードさせるには?

[上に] [前に] [次に]
BigShooter 1998/05/17(日) 01:05:11
普通に、リンクボタン(ホットテキスト)をクリックするだけで、
例えば、エクセルのファイルをダウンロード(HTTP形式)させるには、
当該ファイルを予め圧縮するなどして実行ファイル形式(.EXE)に
直してから、<A HREF="〜.exe">タグで指定してやれば可能でしたが、
いちいち、解凍するなどの手間がかかっていました。
ところが、直接、エクセルのファイルをダウンロードすることができる
サイトを発見しました。
ホットテキストにマウスを合わせると、Netscapeのステータスバーに
「http://〜/〜/〜/〜.xls」が表示されます。
ローカルディスク内で実験した結果では、<A HREF="〜.xls">タグを
指定すると、文字化けした文字が表示されるだけで、ダウンロードは
出来ませんでした。
このサイトは、一体どういう仕組みになっているのでしょうか?
また、どうすれば直接ダウンロードすることが出来るのでしょうか?

サイトのURL
http://www.hitachi.co.jp/Prod/comp/OSD/pc/tech/ryutu.htm


B-Cus 1998/05/17(日) 02:32:45
.htaccessに
AddType application/vnd.ms-excel
と書くとどうなりますか?

少なくともhttp://www.hitachi.co.jp/Prod/comp/OSD/pc/tech/hardware/fl1004_1.xls
は「application/vnd.ms-excel」というContent-typeを返してきます。

ここらへんは
../199804/98040036.htm
を参考にしてください。
# 誰もつっこんでくれないってことは、あれで合ってるのかなぁ…?

SmallShooter 1998/05/17(日) 07:18:06
.htaccessに
AddType application/vnd.ms-access
と書くと、アクセスのファイルがダウンロードできそうですよね?

BigShooter 1998/06/17(水) 17:39:28
[[解決]]
「Word97」のファイル(.doc)をダウンロードしようとして、
「AddType application/vnd.ms-word」と一行だけ記述した
「_htaccess.txt」ファイルを同じディレクトリ内に置いて、
試したところ上手くいきました。
「Access」でも「Excel」でも同様に行えば良いみたいです。
諸般の都合で返事が遅れてすみませんでした。
どうもありがとうございました。

[上に] [前に] [次に]