Dの辞書 (´・ω・`). o O ( 総数:0278950 昨日:34 本日:123 )
<a href=”file.avi?d”>
これで大丈夫だと思うのですが
http://www.shtml.jp/htaccess/mime.html
.htaccessでMIMEタイプの設定を行う
HTMLでそれが実現できるかもしれないのですが、こういう場合、私はMIMEの設定でやるものだと思っていました。.htaccessでの設定もしくは
http://support.microsoft.com/default.aspx?scid=kb;ja;260519
[HOWTO] 既知の MIME タイプに対し [ファイルのダウンロード] ダイアログ ボックスを開く
HTTPヘッダーでの制御です。
.aviのMIMEタイプの設定をサーバのmime.typesから外してみましたが、メディアプレーヤーが起動してしまいます(X_X)
http://www.hatena.ne.jp/1107518425
人力検索はてな - 次の事をするhtmlを書くにはどうすれば良いですか? .aviの拡張子のファイルをダウンロードさせたい。普通に.aviのファイルにリンクを貼ると、そのままメディアプレーヤーが..
リンククリック時の動作はブラウザ環境によると思います。
リンク右クリックのショートカットメニューから「対象をファイルに保存」を案内するのが一番安全で確実なのではないでしょうか?
ブラウザはIE6です。
それは・・・
IEがどう処理してよいかわからずに
ファイルのヘッダを読みに行って
何に引き渡せばよいか判断してしまっているためです。
AddType application/octet-stream .avi
といった内容の.htaccessをAVIの入っているフォルダに突っ込んでください。
embed等で呼び出せなくなる弊害はありますがたしかこれがIEにWMPを起動させないよう
サーバー側から操作できる唯一の方法です。
うーん。駄目です。やっぱりメディアプレーヤーが起動します。
設定が効いているか確認する為に telnet localhost 80 してみましたが
HTTP/1.1 200 OK
Date: Fri, 04 Feb 2005 14:22:12 GMT
Server: Apache/2.0.52 (Win32)
Last-Modified: Fri, 04 Feb 2005 11:54:00 GMT
ETag: ”3a0b0-4b6b87c-2361abc6”
Accept-Ranges: bytes
Content-Length: 79083644
Content-Type: application/octet-stream
RIFFtクカAVI LIST|・drlavih85gkK・@�LIST媒strlstrh8vidsYUY2迄・@�strf((@�YUY2Xindx}0
0db戛 }・IST・strlstrh8audsアb
となり、Content-Type: application/octet-streamと出ている事から設定は効いているものと思います。
反則かも知れませんが以下の方法はどうでしょうか?
avi拡張子をxxx.avi.zip にしてアップロードしたら、
必ずメディアプレイヤーは起動せずにダウンロードが始まります。
それ以外の方法はやはり、右クリック保存が一番ではないでしょうか?
右クリックがどうしても嫌な場合は、zipなどで圧縮したファイルをアップロードすれば、サーバーの容量も転送量にも負担は掛からないと思うのですが…。
そうなんですが…。うちの親は右クリックできないんです…。ファイルを保存してそれは再生はできるのですが…。
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/mime.ht...
$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B
(Web サーバが Apache で、.htaccess によるメディアタイプの定義が許可されているという前提でですが)
AddType application/octet-stream .avi
という1行を記述したファイルを .htaccess という名前で作成し、同じ avi ファイルとディレクトリに置けばどうでしょうか?
HTTPプロトコルは、よくわからないのですが、
ブラウザ側が HTTPレスポンス中のヘッダ
Content-Typeをapplication/octet-streamにする事によって、メディアプレーヤーが起動されない作戦は、うまくいかないようです。
実際、Content-Typeはapplication/octet-streamなっています。
と、なるとIEは実際のデータの最初の4文字の「RIFF」を見て、メディアプレーヤーを起動しているという事でしょうか?
http://www.hatena.ne.jp/1107518425#
人力検索はてな - 次の事をするhtmlを書くにはどうすれば良いですか? .aviの拡張子のファイルをダウンロードさせたい。普通に.aviのファイルにリンクを貼ると、そのままメディアプレーヤーが..
URLはダミーです。
エクスプローラーのツール → フォルダオプション → ファイルの種類 → AVIを選択し「詳細設定」 → 「ダウンロード後に開く確認をする」にチェックをいれる。
これでどうでしょうか?エクスプローラーからのメニューの名称はWinXPの場合なので、Win2Kの場合などは違うかもしれません。
お。保存ダイアログが出てきました!
http://www.fwindows.com/qa/mail_a39.htm
メール・インターネット パソコンQ&A FWINDOWS.com
「ファイルのダウンロード」ダイアログが出たときに「この種類のファイルであれば常に警告する」というチェックボックスがありますが、このチェックがオフになってるんじゃないでしょうか。
win2000でしか確認していませんが、エクスプローラを起動し「ツール」→「フォルダオプション」→「ファイルタイプ」と開いた後にAVIを選択し、「詳細設定」ボタンを押して下の方にある「ダウンロード後に開く確認をする」のチェックを入れれば完了です。
んー。やっぱり起動されちゃいます(X_X)