ホームページにダウンロード機能を付加するには?

[上に] [前に] [次に]
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が起動して内容表示でした)。
一ヶ月位なやんでおりましたので、非常に助かりました。

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