我有一个客户希望允许他的用户从他的网站下载 .rvt (revit) 文件。我需要找到一种方法来将此文件类型上传到 Wordpress。
我将以下内容添加到我的functions.php中,但它不起作用:
/* ALLOW FILE TYPES */
function cc_mime_types($mimes) {
$mimes['rvt'] = 'application/octet-stream';
return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');
我还安装了 WP Forms 的“文件上传类型”插件。他们没有列出 Revit 文件,因此我添加了一个自定义文件,但它也不起作用(我使用此插件来允许 .dwg 文件)。 你可以在这里看到我做了什么:
任何有关如何允许此文件类型的建议将不胜感激。
MIME 类型“application/octet-stream”可能不是 Revit 文件的最佳选择。您应该使用“application/vnd.autodesk.autocad”作为 .rvt 文件的正确 MIME 类型。
function cc_mime_types($mimes) {
$mimes['rvt'] = 'application/vnd.autodesk.autocad';
return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');
此外,请确保您的服务器还允许上传和存储 .rvt 文件。某些服务器可能有限制,阻止上传某些文件类型。
进行这些调整后,用户应该能够通过您的网站上传 .rvt 文件。