FrontPage  Index  Search  Changes  Login

Hiki Issue Tracking System - Ticket-35 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

! 画像以外の添付ファイルがapplication/octet-streamに

:Priority:Normal
:Reporter:KENN
:Status:New
:Assigned to:?
:Version:0.8.4
:Milestone:?
:Created:2005-10-13

!! Description

attachプラグインにおける添付ファイルのMedia Typeの識別がimage_size.rbに集約されたため、image_size.rbが識別可能な画像以外のバイナリファイルのContent-Typeがすべてapplication/octet-streamになります。

結果としてPDFのようにブラウザ内で表示可能な添付ファイルまですべていったん保存した後で外部プログラムを起動して表示することになるため、MIME Media Typeを特定してContent-Typeを付与するルーチンをimage_size.rbから分離することを提案します。

*2005-12-29 (木) 08:10:17 かずひこ : InternetExplorer が、Content-Type にかかわらず「HTML っぽかったら HTML として表示しちゃう」という仕様なので、セキュリティ上「確実に画像と思われるファイル」以外はすべてダウンロードさせるようになっています。User-Agent を見てそのあたりの挙動を変えるという手もありますが、もうすこし検討させてください。
{{comment}}
----
{{its_edit_ticket_form}}