プロジェクト

全般

プロフィール

Bug(バグ) #3699

未完了

MIMEタイプが64文字を超えるとアップロードできない

kaoru n さんが約10年前に追加. 約10年前に更新.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
開始日:
2014-09-25
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

Overview (現象)

拡張子が「docx」のファイルをアップロードしようとすると、読み込み中表示になりアップロード出来ない

Causes (原因)

Fileテーブルのtypeカラムのサイズが、varchar(64)になっているため、MIMEタイプ名が64文字を超えると登録できない。

.doc     application/msword
.xls     application/vnd.ms-excel 
.ppt     application/vnd.ms-powerpoint
.docx     application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xlsx     application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.pptx     application/vnd.openxmlformats-officedocument.presentationml.presentation

参考
http://filext.com/faq/office_mime_types.php
http://support.microsoft.com/kb/936496/en-us
http://www.iana.org/assignments/media-types/media-types.xhtml

MIMEタイプ名は1〜127文字
http://tools.ietf.org/html/rfc4288#section-4.2

Way to fix (修正内容)

他の形式にエクスポート: Atom PDF