上传WMV和MPEG文件我有问题, '视频/ X-MS-WMV'(ETC)是接受列表上 - 我得到的错误的ColdFusion 10 CFFILE接受的MIME类型无法识别
MIME类型或上传的文件 应用/八位字节流的扩展不是由服务器
使用Chrome接受,我检查报头和它读取
内容Disposit ion:form-data; NAME = “fv_file”;文件名= “blahblah.wmv” 内容类型:视频/ X-MS-WMV
客户机也有出现正确的WMV注册表项。
服务器端 Apache配置为使用操作系统MIME类型文件:/etc/mime.types。 此文件包含WMV和MPEG条目: 视频/ X-MS-WMV WMV视频 /MPEG MPEG
如何CF10确定的MIME类型?我很努力地找出这些信息。 有没有人有解决方案?
由于
编辑 - 添加的代码
<cffile action="UPLOAD" filefield="fv_file" destination="#pathtotheserverroot##mediadir#/video/" nameconflict="MAKEUNIQUE" accept="#qry_xxxx.OT_MIMETYPES#" mode="644">
OT_MIMETYPES的值是
视频/ MP4,视频/ MPEG,视频/ QuickTime的,视频/ X-msvideo,视频/x-sgi-movie,video/avi,video/vnd.vivo,application/vnd.rn-realmedia,video/vnd.rn-realvideo,audio/vnd.rn-realaudio,audio/x-pn-realaudio,video/x-ms-wmv,audio/mpeg,video/mpg,video/mpe,video/x-ms-asf,video/x-m4v
我做了CFDUMP的完整性
Accept video/mp4,video/mpeg,video/quicktime,video/x-msvideo,video/x-sgi-movie,video/avi,video/vnd.vivo,application/vnd.rn-realmedia,video/vnd.rn-realvideo,audio/vnd.rn-realaudio,audio/x-pn-realaudio,video/x-ms-wmv,audio/mpeg,video/mpg,video/mpe,video/x-ms-asf,video/x-m4v
Detail Only files of type video/mp4,video/mpeg,video/quicktime,video/x-msvideo,video/x-sgi-movie,video/avi,video/vnd.vivo,application/vnd.rn-realmedia,video/vnd.rn-realvideo,audio/vnd.rn-realaudio,audio/x-pn-realaudio,video/x-ms-wmv,audio/mpeg,video/mpg,video/mpe,video/x-ms-asf,video/x-m4v can be uploaded. Verify that you are uploading a file of the appropriate type.
Message The MIME type or the Extension of the uploaded file application/octet-stream was not accepted by the server.
MimeType application/octet-stream
Adobe对''在ColdFusion 10中的工作方式做了几处更改。你能否包括你的''代码? –
您可能还想确保您的mime类型位于正在处理的服务器中。 – fyroc
我编辑了原始问题以包含代码 - @Cory失败,我在哪里看?这是我的原始问题,CF从哪里获取信息?它在上面的Apache中被指定为 –