• 締切済み

任意のファイルをダウンロードさせたい

ファイルをダウンロードさせたいのですが、 <a href="****">***</a> とすると、docファイルであれば勝手にwordが起動し、 txtファイルであれば、txtファイルがそのまま ブラウザに表示されてしまいます。 それを回避し、任意のファイルをダウンロードさせる タグはないのでしょうか? よろしくお願いします。

みんなの回答

  • canaan
  • ベストアンサー率71% (10/14)
回答No.2

リンク先のファイルをどうするかはHPを見ている方のブラウザの設定で決まります。 >docファイルであれば勝手にwordが起動し、 >txtファイルであれば、txtファイルがそのまま >ブラウザに表示されてしまいます ・・・その理由は、あなたのブラウザとパソコンの設定がそうなっているからです。 ちなみに私の場合、wordが起動することはありませんよ。だってwordを入れてないから・・・。 そういうわけで、HPページ製作者が見ている人のパソコンやブラウザ設定を変更することはできませんので、基本的には無理です。 ですが、一応方法もあります。 ダウンロード用のCGIを使うと、そのままの形式でダウンロードが可能になります。 他には、YAHOOのブリーフケースを使う方法もありますよね。 対象を右クリックで保存してくださいと書けばOKです。 しかしながら、No1さんの言うとおり、ファイルを圧縮してリンクを貼るのが一番早いですよ。

  • Nii
  • ベストアンサー率48% (79/162)
回答No.1

>docファイルであれば勝手にwordが起動し、 >txtファイルであれば、txtファイルがそのまま >ブラウザに表示されてしまいます。 クライアントの環境に依存ではないかと^^; 1. ファイルを圧縮(LZH・ZIP等) 2. 右クリックより「対象をファイルに保存」を選択し、保存して下さい。等の但し書きを入れる。 後は、Content-Disposition・Content-typeを偽ってみるとか・・・ けど、そんな必要性は感じないので未確認。

関連するQ&A

  • htmlリンク、外部ファイルオープン

    htmlの<a>タグで -------------------------------------- <a href="aaa.txt">リンク</a> -------------------------------------- とするとaaa.txtのテキストファイルが開きますが、 ブラウザ上で表示されます。(ブラウザ上にaaa.txtファイルの内容が展開) 調べた結果 .txt .pdf .pptの3種類はブラウザ上の表示になり、 .xls .docは「開く」「保存」「キャンセル」のアラートが表示され 「開く」を選択するとExcel又はWordが起動し、その上でファイルが展開されます。 .txt .pdf .ppt に関してもブラウザ上ではなく、 それぞれ、メモ帳(テキストエディタ)、AcrobatReader、PowerPoint を開いてその上でファイルが展開するようにする事は可能なのでしょうか? .xls .docを開いた際の「開く」「保存」「キャンセル」のアラートが表示されるパターンでも構いません。 アラートが出なければベストです。

  • ファイルダウンロードの問題(HTMLのソースについて)

    HTMLソースについてブラウザからpdf,word,excelのファイルを例えば <A HREF="***.pdf">,<A HREF="***.xls">,<A HREF="***.doc">、のように記述すればダウンロードしてファイルをオープンさせるとブラウザの中で開きますが、なぜ、一太郎の拡張子jsw,jxwのものは、できないのでしょうか? どなたか、開けるようにする対策を知っていたら教えてください。 お願いします。

  • ホームページ内で、wordファイルをダウンロードできるようにしたい。

    ホームページ内で、wordファイルをダウンロードできるようにしたい。 wordで作った文書、たとえば、申込書など、application.doc と言うようなファイルをクリックすると、ダウンロードできるように、するには、どうしたら良いでしょうか? フォルダーには、入れたんですが、<a href="application.doc" target="_blank"> 申込書</a>では、出てきません。初心者です。よろしくお教えください。

    • ベストアンサー
    • HTML
  • 自作ホームページでWordファイルをダウンロードor開かせたい

    自分のホームページで、クリックするとWordのファイル(.doc)を開いたり、ダウンロード(フリメでDLする感じ?)させたりすることは不可能でしょうか? ファイルが長くて(約30ページ)、縦書き&3段組という特殊設定のまま配布したいので、HTML貼り付けは避けたいのです。ビルダーでなくタグ打って作ってます。 pdfファイルに焼いてDL、というのも考えたのですが、なぜかうまくいきませんでした。<A href="***.pdf">***</a>でタグは合ってると思うのですが…。 Yahoo! ブリーフケースも考えましたが、知らない人に自分のID知られそうなんで避けたいなー、と。 HP初心者です。よろしくおねがいします。

  • HPでPDFファイルをクリックしたとき、AdobeReaderで開かずにダウンロードさせるには?

    Webページにおいて、PDFファイルをクリックしたら、通常はAdobeReaderでPDFファイルが開いてしまいますが、PDFファイルを開くのは重くてブラウザが固まるケースが非常に多いのでいやがる方が多く、回避したく思います。 要はカタログなどなので、開かずにダウンロードしてもらう形にしたいです。 検索していると、.htaccessを使ってダウンロード型に自動的に変更する方法があたので導入しましたが、IE7でできませんでした。 書いてあった内容 ------------------------------------------------------------ <a href="○○.pdf">PDFファイルをダウンロード</a> とタグで書けばダウンロードできます。 が、そのままだと、通常はブラウザで表示されてしまうと思います。 ダウンロードになるようにするためには 「.htaccess」ファイルなどを使って、PDFのMIMEタイプを変更をする必要があります。 手順: 「.htaccess」を作り、 ------ AddType application/octet-stream pdf ------ と記述、FTPでサーバーにアップロード。 これで、リンクをクリックすると、そのまま開かずに、ダウンロードが開始されます。 ------------------------------------------------------------ IEではダメでしたが、一応Firefoxでやってみるとダウンロード型にできました。 でも、当然ながらIEでダメなどブラウザを選ぶのではどうしようもありません。 ブラウザがどうあろうがうまくいく方法で、なるべく簡便に済ませられる方法がないでしょうか? なお、補足しますと、aタグのリンクでPDFファイルを指定しますが、そのままの記述だけだとダウンロードになってくれず、PDFファイルがブラウザで開いてしまいます。 このままの状態でダウンロードにするにはユーザ側で右クリックをしてもらわなければなりません。そうではなく左クリックしただけで勝手にダウンロードになるようにしたいです。 要は、.ZIPファイルみたいにクリックしただけでダウンロードになってくれるのが良いです。

    • ベストアンサー
    • HTML
  • ファイルダウンロードについて

    jspに<a href="ファイル名">ダウンロード</a> でそのファイルをダウンロードできると思ってましたが ダウンロードすることができません。 下記の様にアドレスを指定して試行錯誤している状態です。。 <a href="./test.txt">1</a> <a href="sample.csv">2</a> <a href="C:\test.txt">3</a> <a href="C:\\test.txt">4</a> <a href="C:\sample.csv">5</a> <a href="C:\\sample.csv">6</a> <a href="./sample.csv">7</a> <a href="C:/test.txt">8</a> <a href="C://test.txt">9</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">10</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.txt">11</a> <a href="C:\\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">12</a> <a href="C:\\Program Files\\Tomcat 6.0\\webapps\\servlet\\pages\\sample.csv">13</a> ちなみにOSはwindows XPです。 どなたかファイルのダウンロードについてご存じの方はご教授ください。

    • ベストアンサー
    • Java
  • テキストをダウンロードしてもらいたい

    サイト上から、ワードのテキストをダウンロードしてもらいたいと思っています。 HPはあるのですが、素人なのでどうしていいのかわかりません。 ネットで調べてみたのですが、 <A HREF="download.doc"> 「download.doc」ファイルをダウンロードする</A> をサイトにいれればいいとのことだったのですが、「download.doc」の部分を指定することができません。 (テキストはもう作ってあります) 大変申し訳ありませんが、ド素人でも分かるように、詳しく教えてもらえませんか? どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • CSVファイルのダウンロードについて

    要件:サーバにあるCSVファイルのダウンロードを行う 問題:<A>タグで実装すると、Windows2000では、    CSVファイルがそのままブラウザで表示される    ⇒ ダウンロードのダイアログを表示させたい ※ WindowsXPでは、ダイアログが表示されます。 申し訳ないのですが、ご協力お願いします。

    • ベストアンサー
    • HTML
  • csvファイルのダウンロード方法。

    csvファイルをアップロードして、HTMLからリンクをはっています。 <A HREF="***.csv">ダウンロード</A> これで、私のPCでは正常に、ダウンロードができるのですが、 (ダイアログボックスが出て、ファイル保存箇所もきいてくる。) もうひとつのPCでは、ブラウザに表示されてしまうのです。 このPCの違いといったら、OSが違うことくらいしか思い当たりません。 (できる方はwin2000・できないほうはwinXP) この回避方法を教えてください。 よろしくお願いします。

  • aタグでワードファイルを開くorダウンロードさせる

    Webページで、クリックするとワードファイルを「開く」or「ダウンロード」させるようなリンクを置きたいです。 aタグのhrefにそのファイルを指定すれば、クリックでダウンロードできるようにはなったのですが、出来ればファイルをその場で開くか、ダウンロードするか選択するようなウィンドウが表示されるようにしたいです。 そのようなことをこちらで指定することは可能でしょうか。 それともユーザー側の設定に依存するのでしょうか。 もし可能であれば、そのやり方を教えて頂きたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう