お世話になります。
firefox2の右クリック⇒「名前を付けてリンク先を保存」の挙動について
質問があります。
phpで作った質問掲示板があり、質問、回答の補足資料として
ファイルの添付が可能となっています。
セキュリティの為、添付されたファイルはDBサーバーにデータとして
保存されており、ダウンロードする場合はphpをキックしダウンロード
させています。
# ダウンロードPHPの処理は、ファイルの中身をapplication/octet-streamヘッダで
# 出力しているだけです。
ファイルダウンロード用のリンクは
<a href="./?file_id=1111>添付資料</a>
という感じです。
例えば、ダウンロードされるファイルが「参考資料.xls」
だった場合、他のブラウザ(IE6,7、firefox3、Opera9.5,9.63など)で
右クリックでのファイルダウンロードを行うと「参考資料.xls」という
ファイル名でちゃんとダウンロードできるのですが、firefox2だけは
中身は「参考資料.xls」で名前が「添付資料.htm」というファイルで
ダウンロードしようとします。
どうやら、href=""の中身だけを見て判断しているような気がしています。
※左クリックの場合は、どのブラウザでも問題なくダウンロードされます。
ちなみに
<a href="./?file_id=1111" type="application/msexcel">
とMIMEタイプを指定してみたり
<a href="./?file_id=1111&exe=aaa.xls">
とリンク先自体をEXCELっぽくしてみても何も変わりませんでした。
firefox2でも他のブラウザと同様に右クリックからのダウンロードを
ちゃんとする方法はないでしょうか?
firefox2自体が1世代前のブラウザである為、firefox2の為だけの対策というのは
取りにくい状況ではありますが、何か解決手段がある場合は対応できればなと
思っています。
また、アドオン等で対応できる場合でも、注意事項として記述する程度の事はできるかと思い
質問させていただきました。
現状は、添付資料欄に「左クリックでダウンロードしてください。」というメッセージの
追加で対応しています(苦笑)
急ぎという内容でもありませんが、
情報なりともよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
うまくいくかは分かりませんが、私の場合下記のようヘッダを送信した記憶があります。
Content-type: application/vnd.ms-excel\n
Content-Disposition: inline; filename=siryou.xls\n\n
この回答への補足
申し訳ありません。
書いていませんでしたが、ヘッダとしては以下を出力しています。
header( "Content-type: コンテンツ毎のMIMEタイプ" );
header( "Content-Disposition: attachement;filename=\"***\";size=+++" );
ですので、EXCELの場合はapplication/vnd.ms-excelが入っています。
出力コンテンツのヘッダーを見ているならば、そのファイルが
EXCELである事は判断できると思うのですが、それが出来ていない
という事は、やはりリンク先の情報までたどって見ていないのでは
ないかと思います。
どうやら、右クリック⇒「名前を付けてリンク先を保存」を行った場合
firefox2では、ファイルの中身を見に行って情報が一定時間内に
見つからない場合、リンク名.htmというファイル名で
ダウンロードを行うようです。
というのは、小さなファイルを右クリック⇒「名前を付けてリンク先を保存」した時
ちゃんとファイル名が付く事がわかったのですが、
同じファイルを高負荷状態時にダウンロードしようとしたら
リンク名.htmになってしまいました。
負荷を下げた状態にするとまたちゃんとファイル名が付きました。
つまりはそういう事のようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Windows 10 e-Gov 電子申請について 回答お願いします。 社会保険保険証加入手続きを電子申請しました。 返戻 3 2022/10/02 09:05
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Android(アンドロイド) oppo Reno3AのクロームでダウンロードできないPDFがあります 1 2022/08/10 20:20
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- その他(ブラウザ) angel ブラウザってなぜアプリのクラッシュやフリーズが多いのでしょうか?? 特定のサイトにこのブ 3 2023/02/06 20:17
- Excel(エクセル) Excelファイルをダウロードして編集した後、自身のパソコンに保存する際 2 2022/12/21 17:05
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- Chrome(クローム) Chromeでダウンロードしたファイルを拡張子ごとに取り扱い方法を変更できないんでしょうか? 2 2022/11/19 17:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コクヨのフリーソフト、合わせ...
-
Leawo Blu-ray Playerをダウン...
-
vimeo動画をダウンロード
-
ffftpでフォルダ内のフォルダが...
-
Chrome でPDF等をダウンロード...
-
Firefox 使用 Xmlbar Video Dow...
-
GoogleChromeアプリで、ページ...
-
CSVファイルをIE11でダウンロー...
-
ネット環境にないPCへのアク...
-
インターネットエクスプローラ...
-
IEの中にExcelが起動する設定...
-
「Image Downloader」の画像ダ...
-
Craving ExplorerでYouTube動画...
-
パソコン初心者なのですがデス...
-
ページ内にリンクされたPDFファ...
-
ブラウザで開くとき
-
新聞太郎について
-
Ironと言うブラウザの旧バージ...
-
Chromeのダウンロードについて?
-
マインクラフトのOptiFineが開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Leawo Blu-ray Playerをダウン...
-
コクヨのフリーソフト、合わせ...
-
Chrome でPDF等をダウンロード...
-
パソコン初心者なのですがデス...
-
動画の保存とダウンロードの違い
-
【助けて!】FireFoxでdownload...
-
Windows10 firefoxでファイル...
-
リンクをクリックすると時々「...
-
マインクラフトのOptiFineが開...
-
ダウンロードが99%で止まって...
-
firefoxでダウンロードに失敗し...
-
勝手にどんどんダウンロードさ...
-
GoogleChromeのDL中のファイ...
-
「Image Downloader」の画像ダ...
-
Ironと言うブラウザの旧バージ...
-
数ページにわたるエロマンガを...
-
リアルプレイヤーのダウンロー...
-
Firefoxのダウンロードマネー...
-
ブラウザでURLのリストを間隔を...
-
Chromeのダウンロードについて?
おすすめ情報