Cum să descarc un fișier binar încărcat

19 iun. 2012, 20:35:23
Vizualizări: 967
Voturi: 1

Am încărcat un fișier binar .war care nu este altceva decât un fișier .zip cu extensie pentru aplicații web Java. Când accesez URL-ul acestui fișier, văd caractere invalide în browser.

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

Am nevoie de o metodă prin care să permit utilizatorilor să descarce acest fișier.

Apropo, am încărcat folosind FTP și funcția "Adaugă media nouă" din WordPress mi-a dat o eroare legată de faptul că încărcarea fișierului nu este suportată din motive de securitate.

Vă rog să mă sfătuiți.

0
Toate răspunsurile la întrebare 1
1

Dacă serverul tău web este Apache, va trebui să-i spui lui Apache ce tip de mime type are fișierul tău, astfel încât Apache să știe cum să-l proceseze. Poți utiliza mime type-ul "application/octet-stream" în fișierul .htaccess, pentru ca Apache să forțeze descărcarea. Află mai multe aici: http://www.htaccess-guide.com/adding-mime-types/ (vezi al 3-lea paragraf, începând cu "A Handy Trick").

Referitor la biblioteca media -- implicit, WordPress blochează majoritatea tipurilor de fișiere de la încărcare. Pentru a permite mai multe tipuri de fișiere, va trebui să filtrezi tipurile permise. Adaugă acest cod în fișierul functions.php al temei tale:

<?php
function custom_upload_mimes($mime_types) 
{
    // Adaugă tipul de fișier .war cu mime type-ul application/octet-stream
    $mime_types['war'] = 'application/octet-stream';
    return $mime_types;
}
// Aplică filtrul pentru mime types-urile permise la upload
add_filter('upload_mimes', 'custom_upload_mimes');
?>
19 iun. 2012 20:58:34
Comentarii

Ești un salvator

Sandeep Sandeep
20 iun. 2012 07:26:26