web-dev-qa-db-ja.com

ファイルの種類を追加する

私は自分のWordPressブログにJavaファイルをアップロードしようとしていますが、拡張子が.Javaのファイルはアップロードできません。

私はこのエラーが出ます:

エラーのため ".Java"はアップロードできませんでした

ファイルの種類がセキュリティガイドラインを満たしていません。別のを試してみてください。

Javaソースコードをアップロードできるようにするには、.Java拡張子を追加するにはどうすればよいですか。

WordPressバージョン3.0.4を使用しています。

2
Searock

フィルタ ' 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;
}
3
Marcin

私はトリックをするこのNice関数を見つけました

<?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'"に追加することによってより多くのファイルタイプを追加することができます

パイプ(|)で区切ります

2
Bainternet