クリックするとダウンロードが始まるような画像はどうやって作ればいいのですか?
[上に]
[前に]
[次に]
ちなつ
[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)
> 「右クリックして、『画像を名前を付けて保存』してください」
> などの注意書きを書くことで逃げる。
が個人的には好きです。
「ダウンロードしなさい」という押しつけられるのは嫌いです。
# ま、ダウンロードさせた方が便利な場合も
# あるかもしれませんから、ケースバイケースで。
[上に]
[前に]
[次に]