• ベストアンサー

ダウンロードのスクリプトは・・・?

ホームページ上で、よくアクロバットリーダーやショックウェーブプレイヤーなどのアイコンをクリックするだけでダウンロードできるものがありますよね。それから、自作の素材やcgiなどをフリー/シェアウエアでダウンロードできるようにしている方も大勢いらっしゃいますよね。私も、自分のホームページ上に、エクセルで作った資料であるとか、イラストレータで描いた絵であるとか、ファイルをアップロードしておき、訪問者にボタンまたはアイコンをクリックすることでダウンロードしてもらえるようにしたいのです。この場合、どんなスクリプトを書けばよいのでしょうか。サーバのスペースもいっぱい余っているので、ダウンロード用ファイル専用のディレクトリをひとつ作ろうと思うのですが、そこからダウンロードしてもらえるようにしたいんです。

質問者が選んだベストアンサー

  • ベストアンサー
  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

普通に <a href=ファイルのURL><img src=アイコン画像のURL></a> とすれば、ファイルのURLが見ている人のブラウザーで表示できない形式の場合、 ファイルがダウンロードされると思います。

angelboy
質問者

お礼

ありがとうございました。タグも書いていただいたおかげで、うまくいきました。ブラウザで表示できない形式、ということがミソだったんですね。試してみたところ、ファイルがダウンロードできました。これからも役立てて行きたいと思います。

その他の回答 (1)

  • westpoint
  • ベストアンサー率35% (173/482)
回答No.2

ブラウザが対応していない形式のファイルであれば、何もせずにそのファイルへリンクするだけでダウンロードが選択されます。 絵の場合はGIFやJPEGと言うことになるので、ブラウザで一旦表示させてダウンロードと言うことになります。 それが好ましくないならZIPなどで圧縮しておけばダウンロードファイルとして認識されます。

angelboy
質問者

お礼

ありがとうございました。早速試してみました。ブラウザが対応していない形式の・・・というところがミソだったんですね。

関連するQ&A

  • PDFファイルのダウンロード

    ホームページから、PDFファイルをダウンロードしようとしてクリックすると、ページは開くものの画面上に何も表示されず、ダウンロードできません。IE5.5、WIN2000を使っていますが、どのような原因が考えられるでしょうか。尚、PCには、最新バージョンのアクロバットリーダーがインストールされています。

  • lacoocanにcgiを設置

    lacoocanにアクセス数を表示するcgiを設置しようと思っています。 (1)訪問者数を記録しておくdatファイル (2)訪問者数を読み出し更新するcgiファイル (3)結果をブラウザーに表示するhtmlファイル の3つのファイルを「メモ帳」で作成して、cntというディレクトリに入れます。 lacoocan では、"homepage"というディレクトリにあらゆるファイル、ディレクトリをアップロードすることになっているので、そこに上記のcntディレクトリをアップロードします。 問題は、ここで上記(2)のcgiファイルの中の datファイルの場所を どう記述するかです。 $file = "/homapage/cnt/counter.dat" としているのですが、うまくいきません。 ブラウザーで読み込んでも、カウント数のところはブランクです。 htmlのソースを見ると、 ”訪問者数は、<!--#exec cmd="./counter.cgi" -->です。”となっていて、cgiが正常に動いているのかも定かではありません。 何かアドバイスがありましたら、よろしくお願いいたします。

    • 締切済み
    • CGI
  • ショックウェーブでゲームの無料ダウンロードしたい

    ショックウェーブ.comで、ゲームを無料ダウンロードしたいのですが、ダウンロードして、デスクトップに出たアイコンをクリックすると、acrobat6.0が起動して「ファイルの形式がサポートされていないか、またはファイルが破損している可能性があります」というダイアログが出てます。環境はiMac G5、OSX 10.3.8、Safariです。 初心者です。分かりやすい言葉で教えていただけると助かります。 どうぞよろしくお願いします。

    • ベストアンサー
    • Mac
  • Acrobat Readerがダウンロードしないと開きません

    ウェブ上にあるAcrobat Readerのファイルをダブルクリックしても開かなくなってしまいました。いちいちダウンロードをしないと見ることができません。対処方法はありますでしょうか?教えて下さい。 宜しくお願いします。

  • アクロバットリーダーのWin98にダウンロードするのはVer4?

    アクロバットリーダーについての質問ですが、私の2台あるPCのうち、WinXPでのアクロバットリーダーのダウンロードはVer5.1をダウンロードできたのですが、もう1台のWin98でPDFファイルを読み込もうとすると、まず、 「アクロバットリーダーVer4をダウンロードします」みたいな画面がでます。なんでVer5.1のダウンロードの画面がでないのでしょうか? またこの 「アクロバットリーダーVer4をダウンロードします」 の画面をキャンセルして、アドビのホームページからVer5.1をダウンロードしたら、果たしてWin98でうまく動くのでしょうか? 自信がないのでダウンロードしていないのですが、 WinXPではVer5.1で Win98ではVer4 の方が相性がよいのでしょうか? お答えいただければと思います。よろしくお願いします(^o^)

  • mp4をホームページからダウンロードさせたいのですが・・・

    ホームページに訪問してくださるかたに、動画をホームページからダウンロードしてもらって配りたいのですが、ファイルサイズが600メガのmp4動画なんですが、うまくアップロードできません。ファイルサイズが大きすぎるのでしょうか?

  • イラストレーターのファイルをダウンロードしたが開けない

    こんばんわ。 あるサイトで無料の画像をダウンロードしたところファイルが開けません。(ai pdf jpegの3種類あるが加工する関係でaiで) 拡張子は.psになっています。イラストレーター8とアクロバットリーダー5以上が必要との注意がありましたが、 CSと7が入っていますので大丈夫と思っていたのにどうすればよろしいでしょうか? イラストレーターに詳しくないのでよろしくお願いいたします。

  • adobe readerがダウンロードできません

    サイトのダウンロードページからダウンロードしたんですがacrobat readerがそのファイルを開いてしまいインストーラーが起動しません。 acrobat readerをアンインストールしてもう一度やったんですが駄目でした。 ダウンロードしたのはaomファイルだったんですけど本当にこれであってるんですか? どうやってもインストールできません・・。

  • ダウンロードリンク

    ホームページを見にきた人に[クリック]みたいなかんじでPDFファイルをダウンロードさせたいです。 やり方を教えてください。 アップロードやホームページが必要ならば無料のものを教えてください。 m(__)m できるだけ丁寧におねがいします。

    • ベストアンサー
    • HTML
  • ダウンロードサイトの構築方法について

    始めまして よろしくお願いします。 Yahooのコンピュータのような、ブラウザ上のリンクをクリックするとシェアウェアなどのファイルがダウンロードされます。このしくみはどうなっているのでしょう?フリーのダウンロードサイトを構築したいのですが、その方法について教えていただけないでしょうか?

専門家に質問してみよう