ホームページにダウンロード機能を付加するには?
[上に]
[前に]
[次に]
nakaji
[E-Mail]
1998/11/19(木) 20:06:56
htmにダウンロード機能を追加しようとしたら、上手くいきません。
<現象>ブラウザにダウンロードデータの内容が表示されてしまう。
実際にダウンロードされていない。
<記述><a href="ftp://ftp.axis21.co.jp/download.txt">
尚、download.txtは、ftpのホームディレクリにあります。
<その他>ftpサーバのTCPポート番号20も定義済です。
わかる方教えて下さい。
スラきち
[HomePage]
1998/11/19(木) 23:19:44
FTPのデフォルトポート番号は21だったような...
<a href="ftp://ftp.axis21.co.jp:20/download.txt">ダウンロード</a>
としてみては?
スラきち
[HomePage]
1998/11/19(木) 23:21:47
...あともう一つ気づきました。
「ホームディレクトリ」ってありますけど、「ルートディレクトリ」の間違いですよね。
B-Cus
1998/11/19(木) 23:31:19
落としたファイルを 表示する/保存する は、FTPクライアント
次第でしょう。
たまたまブラウザ付属のFTPクライアントでは、
「表示できそうなものはその場で表示する」という
ポリシーなのだと思います。
とりあえず拡張子を変えてみるとか、圧縮/アーカイブして
(*.tgzとか*.lzh)置いておくというのはダメですか?
ちなみに僕の場合「表示できるものならHTTPを使う」
「表示できないもので、結構大きいものならFTPを使う」
としてます。
スラきち
[HomePage]
1998/11/19(木) 23:33:35
あ!! 質問の内容を勘違いしていた!! データは読めるんですよね。
えーと、テキストデータのダウンロードはContent-typeにapplicaton/octet-streamをつけてもやっぱりブラウザで表示されてしまいます。ここはあきらめて、「右クリックから『ファイルに保存』を指定してダウンロードしてください」と書くしかなさそうです。
# ブラウザで表示させるか、ダウンロードさせるかは拡張子で判別するようです(少なくともIE4では)。
nakaji
1998/11/20(金) 12:44:51
[[解決]]
スラきちさん、B−Cusさんへ
ありがとうございました。結論から申しますと、拡張子をexeにしたらできました。(xlsでは、excelが起動して内容表示でした)。
一ヶ月位なやんでおりましたので、非常に助かりました。
[上に]
[前に]
[次に]