Ciao ragazzi,
devo poter uplodare i file rar sul server. Ho visto che php me li rileva come
application/octet-stream
e non come
application/x-rar-compressed
da cosa dipende?
ci sono rischi?
Ciao ragazzi,
devo poter uplodare i file rar sul server. Ho visto che php me li rileva come
application/octet-stream
e non come
application/x-rar-compressed
da cosa dipende?
ci sono rischi?
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
se è per questo anche i mimetype dei .zip e dei .pdf vengono letti diversamente dai browser
tramite un htaccess puoi specificare i mimetype per i formati che ti interessano, come ad esempio quelli rar
ti vengono riconosciuti cosi perché il webserver nell'elenco dei mimetype configurati non contiene quello per i file .rar
Mettendo un htaccess con dentro
AddType application/x-rar-compressed rar
dovrebbe risolvere il problema![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
eh se il server non consente l'htaccess?
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
beh, se non consente l'htaccess ci possono essere solo 2 motivi:
- il webserver non è apache
- sono stati volontariamente spenti dall'hoster (ma significa anche che il 95% dei cms non funziona ^^)
l'unica altra alternativa è far scaricare il file tramite php ... cosi che php invia l'header del content type corretto insieme ad altri header (come la dimensione del file, la data dell'ultima modifica, l'encoding e via dicendo) e poi usa readfile ( www.php.net/readfile ) per inviare il file al browser
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
ma in realtà io il file lo leggo. il problema avveniva durante l'upload.
mettendo come mime type quello tipico del rar non funzionava.
ad ogni modo l'assistenza dell'hosting ha detto che htaccess non funziona
tant'è che per modifiche tipo autoprepend e simili fanno spostare il php ini nelle varie cartelle....
oltre a questo infatti penso che avrò dei problemi con l'url rewriter
insomma un casino...
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
ma sono cose diverse ... l'autoprepend dipende dal php e quindi se php va con fastcgi o come cgi allora non funziona, l'url rewrite e i mime type dipendono dal webserver il che significa che non stanno usando apache come webserver
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
si si infatticonfermo ciò che dici.
devo smetterla di pensare al lavoro anche di sera.
grazie per l'aiuto![]()
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.