我正在尝试允许gedcom文件上载。这些文件具有。ged扩展。
Gedcom文件没有mime类型。
我用各种文本/类型(如csv、rtf等)尝试了以下代码,但没有成功。
function my_mime_types($mime_types){
$mime_types[\'ged\'] = \'text/csv\';
return $mime_types;}
add_filter(\'upload_mimes\', \'my_mime_types\', 1, 1);
关于如何将这种类型的文件扩展名添加到允许的上载中,有什么建议吗?
SO网友:Colin
现在,我已通过将类型更改为text/plain来解决此问题,因此代码现在如下所示:
function my_mime_types($mime_types){
$mime_types[\'ged\'] = \'text/plain\';
return $mime_types;}
add_filter(\'upload_mimes\', \'my_mime_types\', 1, 1);
似乎v5.0.1和v4.9.9中的安全补丁加强了上载的mime类型和文件类型的检查。