Formati immagine caricabili negli articoli

Ti piacciono il sito e la community? Questo è il posto giusto per lasciare commenti, suggerimenti e... critiche.
Regole del forum
Rispondi
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Formati immagine caricabili negli articoli

Messaggio da Zane »

Sto facendo qualche miglioramento al meccanismo di caricamento delle immagini.

In particolare, sto cercando di limitare la visibilità dei file che possono essere scelti per il caricamento ai soli jpeg e png, unici formati gestiti.

Versione breve
Con Firefox non funziona: potete scegliere qualsiasi file dal vostro disco, ma poi il server accetta solo JPEG e PNG e rifiuta tutto il resto.


Versione lunga
La cosa si dovrebbe poter fare agevolmente con l'attributo accept del tag <input>.

Si può lavorare sostanzialmente in tre modi:
  1. limitando per estensione ("rendi sceglibili solo .png e .jpg") => <input type="file" accept=".png,.jpg,.jpeg" />
  2. limitando per reale contenuto ("rendi sceglibili solo quei file che sono realmente in formato PNG oppure JPEG") => <input type="file" accept="image/png,image/jpg,image/gif,image/jpeg" />
  3. limitando per "classe" di reale contenuto ("rendi sceglibili solo quei file che sono realmente immagini, indipendentemente dal formato) => <input type="file" accept="image/*" />
Scarto a priori 1), perchè se uno ha rinominato/scaricato accidentalmente un'immagine TIFF ma l'ha rinominata in .jpg, potrebbe essere non-immediato capire perchè il browser la fa scegliere, ma poi il server la rifiuta (è altrettanto vero che potrebbe essere altrettanto non-immediato capire perchè tale file non viene mostrato fra quelli sceglibili, ma preferisco "anticipare" il dubbio).

La scelta ideale, nel nostro caso, sarebbe 2): in questo modo, ci sono ottime possibilità che se un file è sceglibile per il caricamento, venga effettivamente accettato dal server. Il problema è che 1) e 2) con Firefox non funzionano a causa di https://bugzilla.mozilla.org/show_bug.cgi?id=826176 . Utilizzando uno dei due, Firefox mostra come sceglibili tutti i file.

Immagine

Con 3) invece funziona anche sul Panda, ma poi vengono resi selezionabili anche tiff, bmp ed altri file grafici che il server poi rifiuta.

Dovendo per forza scegliere fra due soluzioni sub-ottimali, ho valutato che, trattandosi comunque di una specifica standard di HTML5, 2) ottimizza l'esperienza d'uso sugli altri browser e, si spera, prima o poi anche Mozilla la implementerà.
Zane - TurboLab.it
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Formati immagine caricabili negli articoli

Messaggio da System » gio nov 07, 2013 8:31 am


Avatar utente
developerwinme
Livello: Workstation (10/15)
Livello: Workstation (10/15)
Messaggi: 1319
Iscritto il: mer mag 01, 2013 1:35 pm
Località: Como
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da developerwinme »

Zane ha scritto:Dovendo per forza scegliere fra due soluzioni sub-ottimali, ho valutato che, trattandosi comunque di una specifica standard di HTML5, 2) ottimizza l'esperienza d'uso sugli altri browser e, si spera, prima o poi anche Mozilla la implementerà.
Grazie per il post!

Concordo con la tua scelta: quali browser gestiscono correttamente il tag a conti fatti?
Marco Adriani
developerwinme.wordpress.com
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

Piacere mio (intanto che scrivevo ho anche organizzato le idee 8-) ).

Alla fine tutti i browser supportano <input type="file" accept="image/png,image/jpg,image/gif,image/jpeg" /> , ad eccezione di Firefox, il quale gestirebbe solo <input type="file" accept="image/*" />
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 12478
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da crazy.cat »

Più tardi riproverò dall'ufficio, ma in questo momento non riesco a caricare niente, con firefox sembra avviarsi l'upload ma non carica niente, con Internet explorer 10 non si avvia neanche.
Non è che hai limitato troppo l'upload?
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

Effettivamente c'era un problema. Riprova ora!
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 12478
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da crazy.cat »

Zane ha scritto:Effettivamente c'era un problema. Riprova ora!
Si funziona.
Ho visto che hai tolto anche il limite di sette immagini alla volta.
A questo punto non serve neanche più il caricamento di zip di immagini (mi sembra che avessi anche aperto un bug su questa cosa).
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

crazy.cat ha scritto:
Zane ha scritto:Effettivamente c'era un problema. Riprova ora!
Si funziona.
:clap :clap
Ho visto che hai tolto anche il limite di sette immagini alla volta.
A questo punto non serve neanche più il caricamento di zip di immagini (mi sembra che avessi anche aperto un bug su questa cosa).
Non mi risulta ci fosse un numero massimo di immagini caricabili per volta. Se c'era, non era intenzionale. Se si ripresenta, vai di bug.

Bug "caricamento di zip di immagini " chiuso ad inizio settimana.
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 12478
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da crazy.cat »

Ancora problemi nel caricamento immagini
http://bug.turbolab.it/turbolabit/issues/87
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

crazy.cat ha scritto:Ancora problemi nel caricamento immagini
http://bug.turbolab.it/turbolabit/issues/87
Ho appena provato e mi sembra tutto ok. Hai già vuotato la cache?
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 12478
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da crazy.cat »

Zane ha scritto:
crazy.cat ha scritto:Ancora problemi nel caricamento immagini
http://bug.turbolab.it/turbolabit/issues/87
Ho appena provato e mi sembra tutto ok. Hai già vuotato la cache?
Boh, adesso funziona.
Annulla il bug.
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

Meglio così!
Zane - TurboLab.it
Avatar utente
CUB3
Moderatore
Moderatore
Messaggi: 3965
Iscritto il: lun gen 26, 2015 10:13 am

Re: Formati immagine caricabili negli articoli

Messaggio da CUB3 »

A distanza di più di due anni, c'è qualche possibilità che presto o tardi venga permesso il caricamento di gif negli articoli?
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5475
Iscritto il: mer mag 01, 2013 11:20 am
Contatta:

Re: Formati immagine caricabili negli articoli

Messaggio da Zane »

CUB3 ha scritto:permesso il caricamento di gif negli articoli?
Non nell'immediato, ma prendo nota per implementazione futura :approvo
Zane - TurboLab.it
Avatar utente
CUB3
Moderatore
Moderatore
Messaggi: 3965
Iscritto il: lun gen 26, 2015 10:13 am

Re: Formati immagine caricabili negli articoli

Messaggio da CUB3 »

Zane ha scritto:
CUB3 ha scritto:permesso il caricamento di gif negli articoli?
Non nell'immediato, ma prendo nota per implementazione futura :approvo
Grazie! :)
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: Formati immagine caricabili negli articoli

Messaggio da System » gio feb 11, 2016 1:22 pm


Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio