Add a file type

时间:2011-03-09 作者:Searock

我正在尝试将java文件上载到我的WordPress博客,但它不允许我上载任何文件.java 扩大

我收到以下错误:

"E;。java“由于错误而无法上载

文件类型不符合安全准则。试试另一个。

如何添加.java 扩展以允许我上载java源代码?

我正在使用WordPress版本3.0.4。

2 个回复
最合适的回答,由SO网友:Marcin 整理而成

Use filter \'upload_mimes\'.

<?php    
add_filter(\'upload_mimes\',\'add_java_files\');

function add_java_files($mimes)
{
    // Add file extension \'extension\' with mime type \'mime/type\'
    $mimes[\'java\'] = \'text/x-java-source\';
    return $mimes;
}
SO网友:Bainternet

我找到了这个很好的函数

<?php
function addUploadMimes($mimes) {
    $mimes = array_merge($mimes, array(
        \'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences\' => \'application/octet-stream\'
    ));
    return $mimes;
}
add_filter(\'upload_mimes\', \'addUploadMimes\');
?>
通过在上添加文件类型,可以添加更多文件类型"\'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences\'"

由管道(|)隔开

结束

相关推荐

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>&