クリックするとダウンロードが始まるような画像はどうやって作ればいいのですか?

[上に] [前に] [次に]
ちなつ [E-Mail] [HomePage] 1999/12/27(月) 17:46:01
初歩的な質問で申し訳ないのですが、表題の件が全くわかりません。
画像というわけではなく、文字からのダウンロード開始でもよいのですが、タグが全く分かりません。
どうかお教え願いますm(__)m
ちなみにココをよく調べてはみたのですが、わかりませんでした・・・ごめんなさい

だう 1999/12/27(月) 18:56:30
ダウンロード開始とは「名前を付けて保存...」のダイアログが現れて、画像をファイルとしてPCのディスクに保存するということですか?となると、実は意外と難しいと思われます。
ここでは2つの方法を提案します。
(案1)
画像をGIFやJPEGなどブラウザで普通に表示できる(出来てしまう)フォーマットではなく、BMPやTIFFなど普通には表示できないフォーマットで保存し、<A HREF="sample.bmp">画像</A> などというリンクを張る。

(案2)
「右クリックして、『画像を名前を付けて保存』してください」などの注意書きを書くことで逃げる。

テト 1999/12/30(木) 01:36:32
自分も同じ事で悩んでます。
単純にリンククリックでzip.sit等のファイルをディスクトップにDLさせたりってCGIじゃないとできませんか?
教えて下さい、おねがいします。
ちなみにMacなんですがやりかた変わんないですよね?

HR 1999/12/30(木) 02:07:48
それは、
<A HREF="xxx.zip">ここをクリック</A>
で可能じゃないですか?>テトさん

一応以下も見て下さい
http://www.tohoho-web.com/wwwxx013.htm

# デスクトップに行くのかどうかは、その人次第になりますけど
#
# ひょっとして、ちなつさんもコレのことが聞きたかったんでしょうか?

しなのむし 1999/12/30(木) 02:36:02
HRさんの説明の様に
本来ブラウザーが表示しないファイルに関しては
それほどの問題は無いはずです。

>クリックするとダウンロードが始まるような画像

例えばjpeg、gif等の本来ブラウザーが表示出来るタイプの
ファイルで「名前を付けて保存」ダイアログを出させるには
HTTPヘッダーを操作する必要があります。

ただし、それもNN、NCだけで、IEでうまくいったという話は
聞いたことがありません。

# どなたか、IEでうまくいく方法を知ってる方、ご教授ください。

KENSU [E-Mail] 1999/12/30(木) 02:56:21
SSIのとこでも言いましたけど、
適当にディレクトリを作って、その中に

ForceType octet-stream

と書いた.htaccessを置けば拡張子がなんだろうと
ダウンロードが始まります。

http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_mime.html#forcetype

KENSU [E-Mail] 1999/12/30(木) 02:58:36
失礼。

ForceType application/octet-stream

が正しいです。

テト 1999/12/30(木) 03:09:54
指定したURLに行くと自動でDLできるようにしたいんですけど・・。

テト 1999/12/30(木) 03:20:24
すいません、上の発言はムシしてください

しなのむし 1999/12/30(木) 03:38:39
>ForceType application/octet-stream

これ便利ですね!
以後、使わせて頂きます。>KENSUさん

IEでは、やっぱり表示されてしまうけど・・・

B-Cus 1999/12/30(木) 04:08:48
ブラウザで見るかダウンロードするかを選択する権利は、
基本的に利用者の側にあると思うので、
> (案2)
> 「右クリックして、『画像を名前を付けて保存』してください」
> などの注意書きを書くことで逃げる。
が個人的には好きです。

「ダウンロードしなさい」という押しつけられるのは嫌いです。

# ま、ダウンロードさせた方が便利な場合も
# あるかもしれませんから、ケースバイケースで。

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