bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13
Indietro

Apertura file con estensione .jpeg con Liferay

Congiunzioni astrali hanno fatto sì che proprio oggi mi decidessi a scrivere un post sul blog, dopo lustri e lustri di latitanza. Coincidenze, quindi? Noi di Voyager crediamo di no.
Può capitare a tutti di avere la necessità di far sì che, al click del link o dell'anteprima di un'immagine, questa debba essere visualizzata in pagina o in una nuova finestra del browser anziché essere scaricata.
Questo è in realtà il comportamento di default di Liferay quando viene servito un file tramite la classeServletResponseUtil, a patto che il mimetype del file sia tra quelli censiti dalla property di portalemime.types.content.disposition.inline; altrimenti viene servito come attachment e quindi scaricato dal browser.

Quindi, se vi state chiedendo come mai un file con estensione .jpg venga aperto nel browser ed un file con estensione .jpeg no, la risposta risiede in quella property: .jpeg non è, infatti, presente di default. La soluzione è quindi mettere nel portal-ext.properties la proprietà suddetta con la lista delle estensioni desiderate. Nel mio caso, ad esempio, diventa:

mime.types.content.disposition.inline=flv,gif,jpeg,jpg,pdf,png,swf,wmv

Precedente
Commenti
Aggiungi Commento
Marco Napolitano
E' un pesce d'aprile?!
In realtà non è vero niente? :-)
Inviato il 09/07/15 14.02.
Jader Jed Francia
No: in realtà penso sia vero.. emoticon
Anche il fatto che il post sia di Serena! emoticon

Tanto si sa che poi dimenticherà di averlo scritto.. ;)
Inviato il 09/07/15 14.02 in risposta a Marco Napolitano.