我的要求是只让用户上传MP3格式的音频文件,限制方式如下:
$putPolicy->MimeLimit = 'audio/x-mpeg;audio/mpeg';
但是发现这种方式貌似对某些MP3格式的音频文件也作了限制,导致其无法上传。我还又去将此音频转成了MP3还是无法上传。
我将限制去掉,或者改为$putPolicy->MimeLimit = 'audio/x-mpeg;audio/mpeg;application/*';
那首MP3音频文件便可以上传了。
请问下这是什么原因?是音频文件的原因还是限制类型mimetype写的不对?
目前七牛的mimetype类型是根据iana维护的http://www.iana.org/assignments/media-types/media-types.xhtml进行设置的,你能不能提供一下你的MP3文件的下载链接,这边看一下是不是确实是七牛的识别问题。