如何上传和允许下载.mobi和.epub格式

时间:2012-02-17 作者:Michael Stott

我有可下载的产品出售。

我已经创建了自定义元框来保存我需要的文件数据,它允许我将精细的元数据上传到自定义元中。文档和。pdf文件。。。

然而,当我尝试上传时。mobi和a。epub-它不会上载文件。。。

我怀疑,当我尝试按照下载链接下载文件时,也会遇到问题,但当我遇到问题时,我会跨越这座桥梁。

这方面的任何帮助都将是非常棒的。

1 个回复
SO网友:Bainternet

假设您使用的是WordPress本机媒体上载程序,那么您可以使用upload_mimes 用于添加或删除允许的文件类型的筛选器挂钩,例如:

function custom_myme_types($mime_types){

    //Adding avi extension
    $mime_types[\'avi\'] = \'video/avi\'; 

    //Removing the pdf extension
    unset($mime_types[\'pdf\']); 

    return $mime_types;
}

add_filter(\'upload_mimes\', \'custom_myme_types\', 1, 1);
可以看到,要添加文件类型,只需将文件扩展名作为键,mime类型作为mime类型的值添加到数组中。mobi格式文件为application/x-mobipocket-ebook 和的。epub格式为application/epub+zip

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&