38

電子メールの添付ファイルの詳細を保持するデータベーステーブルのスキーマを設計しているところです-バイト単位のサイズ、ファイル名、およびコンテンツタイプ(つまり、「画像/jpg」、「オーディオ/mp3」など)。

コンテンツタイプに期待できる最大長を知っている人はいますか?

4

3 に答える 3

46

読み間違えていないことを願っていますが、長さは最大 127/127 または合計 255のようです。

RFC 4288には 4.2 のリファレンスがあります (6 ページ):

Type and subtype names MUST conform to the following ABNF:

   type-name = reg-name
   subtype-name = reg-name

   reg-name = 1*127reg-name-chars
   reg-name-chars = ALPHA / DIGIT / "!" /
                   "#" / "$" / "&" / "." /
                   "+" / "-" / "^" / "_"

+ サフィックスが 127 を超えて追加できるかどうかは明確ではありませんが、そうではないようです。

于 2009-12-04T21:35:52.013 に答える
1

ユーザーがファイルをアップロードできるSaaSシステムを実行しています。元々、50 文字までの MIME タイプを保存するように設計されていました。ここ数日、71 バイトのタイプをアップロードしようとする試みがいくつか見られました。そのため、250 に変更します。100 は「良い」ように見えましたが、現在見ている最大数よりわずかに多いだけです。500 はばかげているように見えるので、250 を選択しました。

于 2008-09-25T22:27:38.997 に答える