Download di file binari caricati

19 giu 2012, 20:35:23
Visualizzazioni: 967
Voti: 1

Ho caricato un file binario .war che sostanzialmente è un file .zip con estensione per applicazioni web Java. Quando accedo all'URL di questo file, vedo caratteri non leggibili nel browser.

URL: http://www.javaquizmaker.com/QuizGenerator.war

Ho bisogno di un metodo per far sì che gli utenti possano scaricare questo file.

Tra l'altro, ho effettuato il caricamento via FTP e la funzionalità "Aggiungi nuovo media" di WordPress mi ha restituito un errore relativo al fatto che il caricamento del file non è supportato per motivi di sicurezza.

Per favore, consigliatemi una soluzione.

0
Tutte le risposte alla domanda 1
1

Se il tuo server web è Apache, dovrai indicare a Apache che tipo di mime type è il tuo file, in modo che Apache sappia come gestirlo. Dovresti essere in grado di utilizzare il mime type "application/octet-stream" nel tuo file .htaccess, per far sì che Apache forzi il download. Scopri di più qui: http://www.htaccess-guide.com/adding-mime-types/ (vedi il terzo paragrafo, che inizia con "A Handy Trick").

Per quanto riguarda la libreria media - per impostazione predefinita, WordPress blocca la maggior parte dei tipi di file dal caricamento. Per consentire più tipi di file, dovrai filtrare i tipi consentiti. Aggiungi questo al file functions.php del tuo tema:

<?php
function custom_upload_mimes($mime_types) 
{
    // Aggiunge il tipo MIME per i file .war
    $mime_types['war'] = 'application/octet-stream';
    return $mime_types;
}
// Applica il filtro per modificare i tipi MIME consentiti
add_filter('upload_mimes', 'custom_upload_mimes');
?>
19 giu 2012 20:58:34
Commenti

Sei un salvatore

Sandeep Sandeep
20 giu 2012 07:26:26