Spesso e volentieri mi è capitato di realizzare piccole applicazioni Web con la richiesta da parte del cliente di poter “uplodare” le proprie immagini / fotografie.
Nella maggiorparte dei casi ad un “normale” utilizzatore di pc ci sono 3 cose sconosciute:

  • Dimensioni in pixel di un immagine.
  • Dimensioni in MB di un file.
  • Relazione che esiste tra la dimensione di un file e il tempo necessario per il download :)!

Premesso ciò, capita sempre che vengano caricate su un sito immagini da 3-4MB con risoluzioni maggiori a 1600×1200 px, con tutte le conseguenze che ne derivano.

Passando agli aspetti un pò più pratici ho aggiunto un piccolo howto per permettere il ridimensionamento e rename delle immagini uplodate tramite un normalissimo form multi-part.
Vedi sezione “HowTo