将代码文件上传到wordpress

时间:2015-01-05 15:54:38

标签: wordpress

我想将一个代码文件上传到wordpress,以便人们可以从我的网站上下载。但是,当我尝试上传时,它会给我这个错误:

  抱歉,出于安全原因,不允许使用此文件类型

我正在尝试将.m文件上传到我的网站。需要一些指导如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

Codex explains here如何通过upload_mimes过滤器更改允许的mime类型。

如果您的意思是带有.m扩展名的 Matlab 文件,那么您可以尝试使用以下插件:

<?php

/**
 * Plugin Name: Support Matlab (.m) uploads
 * Description: Support uploads of Matlab .m files.
 * Plugin URI:  http://stackoverflow.com/a/27785139/2078474
 * Author:      birgire, Codex
 * Version:     0.0.1
 */

add_filter('upload_mimes', 'custom_upload_mimes' );

function custom_upload_mimes ( $existing_mimes = array() )
{ 
    // Add file extension 'extension' with mime type 'mime/type'
    // $existing_mimes['extension'] = 'mime/type';

    // ----------------------
    // Your modifications:
    // Support for .m files:
    $existing_mimes['m'] = 'application/matlab';
    // ----------------------

    return $existing_mimes;
}

您可能需要根据需要调整mime部分。