• 締切済み

ユーザにリンクファイルをダウンロードさせる方法

mada_nekoの回答

  • mada_neko
  • ベストアンサー率50% (5/10)
回答No.1

htmlだけでやろうとすると、ファイルを圧縮してlzhファイルなどにするしかないと思われます。 phpが使えるなら、参考urlのようなスクリプトを使えば、うまくいくのではないでしょうか。

参考URL:
http://elouai.com/force-download.php
noname#65317
質問者

お礼

ご教示ありがとうございます。 PHPというスクリプトをはじめて知りました。 PHPを利用するためには、Webサーバ側に PHP処理用エンジン・ソフトが必要なのでしょうか? 現在、独自の自作WEBサーバを組み込み機器用OS上で 独自cgiを利用しています。 このwebサーバ上ではperlなどを処理できる仕組みはありません。 現在Javascriptを実行する記述を多用していますが、 同様のダウンロード操作はhtmlと Javascriptで出来るものでしょうか? なお、JavaはMSとSUNで仕様が異なり、ユーザ環境へ無理な負担になるので、現在使用をやめ、Jacascriptのみに移行しています。

関連するQ&A

  • ファイルダウンロードについて

    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
  • 任意のファイルをダウンロードさせたい

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

  • ファイルのダウンロード時にユーザーIDを問合せないようにするには?

    htmlファイルで<a href="○○.csv">ダウンロード</a>のようにしてファイルをクライアント側でダウンロードさせたいのですが、認証の関係なのかwebサーバーへのユーザーIDとパスワードを聞いてきて、administratorと入れてOKを押すと処理続行できますが、ネットワークIDを入れると処理が続行できません。 他のページのようにユーザーIDを問合せることなくダウンロードさせたいのですが、どうしたらいいのでしょうか?

  • ガラケーブラウザでのテキストファイルの扱い

    こんにちは。 今持っている小説サイトにガラケー版を作りたいと思っています。 (今さら何故ガラケーと思われるかもしれませんが、スマホ版も用意してます) そこで質問なのですが、 ガラケーのブラウザでテキストファイルを直接表示させる事は出来ますか? 例えば何処かのページで<a href="sample.txt">sample</a>とコードを書き sampleのリンクを飛べば、ブラウザで直接sample.txtが閲覧できるか、 ということです。 私自身がらけーを持った経験がなく、困っています。 ご回答よろしくお願いします。

  • HTMLファイルをダウンロードさせる方法

    こんにちは HTMLで <a href="./abc.html">だうんろーど</a> この場合は、ページ遷移となりますが、このabc.htmlをファイルとしてダウンロードさせる書き方はあるのでしょうか? イメージとしては <a href="def.xls">えくせるふぁいる</a> これでエクセルファイルをダウンロードさせるような考え方です。 圧縮をしてダウンロードさせる方法以外でなにかあればお願いします。

  • ファイルにコーテーション類を書き込む方法

    HTMLのフォーム(Textarea)で入力したテキストを そのまま、ファイルに書き込みたいです。 (正式にはHTMLエディタのようにしたいです) 以下のソースのように作成しましたが、 シングルコーテーションやダブルコーテーションが ファイルに書き込まれる時に¥がついてしまいます。 ================== 入力フォーム =================== <html> <body> <form name='fm' action='fsave.php' method='post'> <textarea name='txt' rows='20' cols='40'> </textarea> <input type='submit' value='ファイル保存'> </body> </html> ================== fsave.php =================== <?php $txt = $_REQUEST["txt"]; $fp = fopen("sample.html","w"); fwrite($fp,$txt); echo "ファイル書き込み完了"; ?> =============== TEXTAREAへの入力値 =================== <a href='aaa.html'>LINK </a> =============== sample.htmlの中身 =================== <a href=\'aaa.html\'>LINK </a> シングルコーテーションやダブルコーテーションを フォームからPHPに渡して、ファイルに書き込むには どうすればよろしのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • PDFファイルをダウンロードさせる方法

    いつもお世話になっています。 ブログやホームページで自分が作ったポストカードをPDFファイル形式でダウンロードさせるサービスをしたいのですが、タグがわかりません。 YAHOOの無料ホームページでPDFファイルをアップし、 <a href="http://www.geocities.jp○○○.pdf"> とリンクを貼りましたが、うまくダウンロードできないみたいです。 ネットで調べましたが、この方法でも良いとか圧縮方法が良いと意見がバラバラです。 どなたがPDFをダウンロードさせるリンクの貼り方を知ってるか方アドバイスください。 圧縮方法のやり方教えていただけると助かります。

  • ダウンロードについて

    jspに<a href="ファイル名">ダウンロード</a> でそのファイルをダウンロードできると思ってました。 (ダウンロードするファイルはjspと同じフォルダにあります。) が、「404ページが見つかりません」になります。 formにactionとmethod=postを指定してます。 jspは以下のような感じです。 <form action="アクション名" method="post"> <a href="./download.zip">ダウソ</a> </form> また、エクセルをダウンロードするのも同様にやると、 404になり、エクセルが起動し、ブラウザに内容が表示されたりすることもありません。 htmlに同じように書くとダウンロードの画面がでたり、エクセルが起動したりしてくれます。 過去の質問からサーブレットのresponseから、アウトプットストリームを取得し、エクセルの内容をそれに吐き出す?感じにするとダウンロード画面がでました。 <a href>だとダウンロードできないのでしょうか? どうすればできるのでしょうか? それと、アウトプットにwriteするやり方で、 res.setHeader("Content-Disposition", "attachment; filename=ファイル名"); で、ファイル名が日本語の場合、ダウンロードのファイル名が正しくないのですが、URLEncoderにはjavaのバージョンのせいか、encodeメソッドの引数が1つしかなく、エンコードを指定できず、ファイル名が意図しないものになるのですが、うまい解決法はないでしょうか? バージョン上げるのは無理ですけど・・。 よろしくおねがいします。

  • ダウンロードしたファイルが開けない

    初心者です。フリーのタイピングソフトのサイトで見つけたファイルをダウンロードして、保存して、そのアイコンをクリックすると、 Windows Media Playerが起動して、『ファイルを再生できません。この形式はサポートされていません』と出てしまうのです。どうやれば、ちゃんとダウンロードできるのでしょうか?超初心者で全然分かりません。教えて下さい。

  • ダウンロードについて

    こんにちは。 あるサイトを作り、そこからデータをダウンロードできるようにしたいと思っています。 サイトに、あるテキストファイルを<a href="~.txt">ファイルの名前</a>というように貼り付けたのですが、自分で実際にダウンロードしてファイルを開いてみたら、改行コードが全て■に変わってしまっていました。いつのまにかバイナリファイルになってしまったのでしょうか。ちなみに、アップロードした段階ではきちんとテキストファイルになっています。 これを解決する手段はありますでしょうか。よろしくお願いします。

    • ベストアンサー
    • HTML