web-dev-qa-db-fra.com

Ajouter un type de fichier

J'essaie de télécharger des fichiers Java sur mon blog WordPress, mais cela ne me permet pas de télécharger des fichiers avec l'extension .Java.

Je reçois cette erreur:

".Java" n'a pas pu télécharger en raison d'une erreur

Le type de fichier ne respecte pas les consignes de sécurité. Essaie un autre.

Comment ajouter l'extension .Java pour qu'elle me permette de télécharger le code source Java?

J'utilise WordPress version 3.0.4.

2
Searock

Utilisez le filtre ' 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

J'ai trouvé cette fonction agréable qui fait l'affaire

<?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');
?>

vous pouvez ajouter plus de types de fichiers en les ajoutant sur "'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences'"

séparés par un tuyau (|)

2
Bainternet