IIS7で拡張子がないファイルの閲覧を行う方法を調べています。
下記のHTMLで画像ファイルgraph(gifファイル)が表示されるようにしたいです。
<img src="image/graph">
現状は、以下の作業は行っています。
(1)MIMEで*をapplication/octet-streamで追加
(2)要求フィルタにはワイルドカード拡張子の拒否はなし
(3)要求フィルタの「一覧にないファイル名拡張子を許可する」をチェック
上記以外で、拡張子なしのファイルに閲覧制限をかけるような機能がどこかにあるのでしょうか。
なお、上記作業設定後にIISの再起動などは行っています。
ちなみに、なぜ上記を実現したいかというと、pukiwikiをIIS7で運用しようとしたところ、pukiwikiでは画像ファイルを拡張子なしで保存しているため、画像ファイルが表示されず悩んでいるのです。拡張子ありで保存するようにプログラムを修正すれば、良いのだとは思いますが、まずは、IISで拡張子なしの画像ファイルを閲覧する方法があるのかを確認したいと考えています。(apacheでは拡張子無しが問題なく閲覧できています)
No.3ベストアンサー
- 回答日時:
> (1)MIMEで*をapplication/octet-streamで追加
IISの設定では「.*」(アスタリスクあり)と記述しているが、
質問文では「*」(アスタリスクなし)で書いている、
ということならば、回答は無視してください。
---
添付画像はIISで拡張子なしファイルタイプを「.*」で表示する指定です。
マイクロソフトの仕様にも書いてあります。
No.2
- 回答日時:
>もう少し説明させていただきますと、拡張子無しの画像ファイルはgifかjpgかpngか分からないため、
こうなると不可能でしょう。
いずれにしても、octet-streameはダメです。これはファイルの種類に関わらず、ダウンロードしろというメッセージになります。
拡張子なしで画像を提示するためには、必ずHTTP応答ヘッダにcontent-typeで画像フォーマットを指定しなければなりません。
アクセスカウンターのURLが**.cgiでも画像が表示されることを考えると良い。
Windowsには、拡張子を利用するため、ファイルの先頭にあるコードで画像の種類を判断する仕組みがありませんから、何らかの方法で画像フォーマットを取得しなければなりません。
>pukiwikiでは画像ファイルを拡張子なしで保存しているため、
たとえ拡張子が付けられていても、content-typeが異なっていれば表示できません。すくなくともIE/windows以外は・・
No.1
- 回答日時:
(1)MIMEで*をapplication/octet-streamで追加
意味分かってるのかなあ。octet-stream は、バイナリファイルであるのでダウンロードせよという事ですよ。
拡張子はWindowsだけには特別な意味を持ちますが、他のOSでは無関係です。HTTPで提供するのですから、単純に、画像を送出するときにHTTP応答ヘッダに
content-type: image/gif
を追加すればよいだけです。
IEの極めて初期のものは、この点バグがありましたが、今はどのブラウザもHTTP応答ヘッダに従います。
私はapacheですので、その画像を保存しているディレクトリの.htaccessに
ForceType image/gif
と記述するだけですみます。
pwikiは、PATH_INFOを使用するので、PATH_INFOにそのフォルダー名があるときは、HTTP応答ヘッダにMIMEtypeを追加すればよいはずです。
早々のご回答ありがとうございます。
もう少し説明させていただきますと、拡張子無しの画像ファイルはgifかjpgかpngか分からないため、application/octet-streamを設定しておりました。
また、デフォルトインストールのIIS7では、MIMEに上記を設定すると画像が表示されるようになったのですが、以前から使用していたIIS7では表示されないために、他に規制をかけている機能を探しているところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- ホームページ作成・プログラミング 保存したホームページのファイルは何をしている推測できますでしょうか。 1 2023/08/18 15:50
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- Excel(エクセル) WPSスプレッドシートでエラー。ファイルが開けない 2 2023/03/10 14:19
- Google Drive googleフォトの写真を外付けHDDに保存する方法について。 4 2022/09/21 23:36
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntuで デイスク/deb/loopと...
-
bashでシングルクォート内の変...
-
ログにserver reached MaxReque...
-
Ububtuでファイル共有できない...
-
LinuxでWine使うとどのくらいWi...
-
linuxサーバーのキャッシュをク...
-
Linux Ubuntu22.4の起動時エラ...
-
WineのRufusでデバイスを検知す...
-
AWSでSSH接続をしたいのですが...
-
新しく買ったWin11のPCでLinux...
-
[Linux Mint] インストールした...
-
低スペックPCで軽量Linuxを動か...
-
ubuntu(linux)のシャットダウン...
-
Linuxのbash環境下です。
-
shellscript内のコマンドを、su...
-
LinuxのOSのインストールについて
-
ntpq -pの結果が全てstratum 16...
-
LinuxのUbuntuのアップデートに...
-
ssl_request_logの必要性について
-
Lubuntuのデスクトップのアイコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WORDファイルをBMPファイル...
-
IIS7で拡張子無しのファイルを...
-
拡張子txtをjpgに変換す...
-
写真の事ですが
-
ImageJのラドン変換プラグイン...
-
URL(アドレス)偽装はどういう...
-
静止画の拡張子変換の仕方
-
フリーメールがすぐ満タン
-
デジカメ写真の半透明化
-
画像保存がBMPでしか保存で...
-
拡張子 (.dot)
-
ビットマップファイルの消失
-
画像が、ファイルサイズ制限(3...
-
3年ほど前、外付けHDDへ子供達...
-
YouTube動画が白黒になってしまう
-
ギガファイル便でダウンロード...
-
らくらくスマートフォン4 F-04J...
-
KDRファイルって…
-
ATRACからMP3への変換でつまづ...
-
au Music Port LISMO microSD...
おすすめ情報