人们在数据库中使用什么作为MIMEType字段的长度?到目前为止我们见过的最长的是72字节:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
但我只是在等待更长的一次。我们现在使用250,但有没有人看到比这更长的MIMEType?
编辑:从接受的答案中,127表示类型和子类型各自,因此最大值为254,加上'/'是组合值的限制为255.
答案 0 :(得分:133)
根据RFC 4288“媒体类型规范和注册程序”,键入(例如“应用程序”)和子类型(例如“vnd ...”)can be max 127 characters。你做数学:)
修改:与此同时,该文件已被RFC 6838废弃,但不会改变最大尺寸,但会添加备注:
另请注意,虽然此语法允许最多127个名称 字符,实现限制可能会使这些长名称 有问题的。出于这个原因,
<type-name>
和<subtype-name>
应该 限制为64个字符。