HighDots Forums  

Controllo dimensione img prima di upload (milionesimo post)

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Controllo dimensione img prima di upload (milionesimo post) in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
massi
 
Posts: n/a

Default Controllo dimensione img prima di upload (milionesimo post) - 10-19-2006 , 05:41 AM






Salve, lo so che è stato trattato più volte questo argomento ma
siccome sono state scritte tante di quelle cose, forse troppe, alla
fine non ci ho capito più niente!
Quello che vorrei sapere semplicemente è se è possibile verificare
lato client le dimensioni di un'immagine da uplodare sia con I.E. che
con Firefox.
Perchè se non è possibile non ci perdo tempo per niente e percorro la
strada lato server e basta!
Vorrà dire che scriverò le dimensioni max vicino al campo file e se
qualcuno non le rispettterà peggio per lui, vorrà dire che aspetterà
un pò per vedersi un msg di errore e dovrà riempire di nuovo tutti i
campi del form precedentemente inseriti.

Thanks


Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Controllo dimensione img prima di upload (milionesimo post) - 10-19-2006 , 05:53 AM






In data 19 Oct 2006 02:41:14 -0700, massi ha scritto:

Quote:
Quello che vorrei sapere semplicemente è se è possibile verificare
lato client le dimensioni di un'immagine da uplodare sia con I.E. che
con Firefox.
var Img=new Image();
Img.onload=function() {alert("H:"+this.height+", W:"+this.width);}
Img.src=document.forms[0].elements['File'].value;

In questo modo ottieni le dimensioni ... poi non lo so, l'unica che mi
viene in mente è un width*height ...

--
"qualcuno è andato per età
qualcuno perchè già dottore
e insegue una maturità, si è sposato, fa carriera
ed è una morte un po' peggiore"
F.G.


Reply With Quote
  #3  
Old   
ZER0
 
Posts: n/a

Default Re: Controllo dimensione img prima di upload (milionesimo post) - 10-19-2006 , 05:55 AM



On 19 Oct 2006 02:41:14 -0700, massi wrote:

Quote:
Salve, lo so che è stato trattato più volte questo argomento
Per l'appunto...

Quote:
ma
siccome sono state scritte tante di quelle cose, forse troppe, alla
fine non ci ho capito più niente!
E' semplice. Vai su google groups, cerca in questo NG, e ordina per data.
Così trovi le informazioni più attendibili.

Quote:
Quello che vorrei sapere semplicemente è se è possibile verificare
lato client le dimensioni di un'immagine da uplodare sia con I.E. che
con Firefox.
Non più. Un tempo era possibile caricare un immagine da client locale con
entrambi i browser, e quindi poi verificare molto velocemente le dimensioni
(in termini di altezza/larghezza, non di pesantezza), e anche di farci
un'anteprima.

Adesso per questioni di "sicurezza" non si può.

Quote:
Perchè se non è possibile non ci perdo tempo per niente e percorro la
strada lato server e basta!
Giusto.

Quote:
Vorrà dire che scriverò le dimensioni max vicino al campo file e se
qualcuno non le rispettterà peggio per lui, vorrà dire che aspetterà
un pò per vedersi un msg di errore e dovrà riempire di nuovo tutti i
campi del form precedentemente inseriti.
Beh, non essere così drastico. Potresti anche strutturare il tutto in modo
che l'invio della foto sia indipendente dai dati, un po' come si fa per
l'attachment dei file.

--
~ Se il destino è contro di noi, peggio per lui!



Reply With Quote
  #4  
Old   
ZER0
 
Posts: n/a

Default Re: Controllo dimensione img prima di upload (milionesimo post) - 10-19-2006 , 05:57 AM



On Thu, 19 Oct 2006 11:53:00 +0200, Cristiano Larghi wrote:

Quote:
var Img=new Image();
Img.onload=function() {alert("H:"+this.height+", W:"+this.width);}
Img.src=document.forms[0].elements['File'].value;
Questo non funzica più ai giorni nostri, purtroppo.

Quote:
In questo modo ottieni le dimensioni ... poi non lo so, l'unica che mi
viene in mente è un width*height ...
Così otterresti il peso dell'immagine solo se fosse in forma grezza (raw), a
256 colori e senza palette.

--
~ "Quando ti rifiuti di imparare una lezione in un modo,
ti verrà ripresentata sotto un altro aspetto." (E.Caddy)



Reply With Quote
  #5  
Old   
massi
 
Posts: n/a

Default Re: Controllo dimensione img prima di upload (milionesimo post) - 10-19-2006 , 06:43 AM



ZER0 ha scritto:
Quote:
Non più. Un tempo era possibile...
Adesso per questioni di "sicurezza" non si può.
Bene, questa è la risposta che volevo, sapere se si può o non si può

Quote:
Beh, non essere così drastico. Potresti anche strutturare il tutto in modo
che l'invio della foto sia indipendente dai dati, un po' come si fa per
l'attachment dei file.
Si, credo che farò così, uno step successivo per inserire la foto, se
non l'aggiunge elimino il record dal db con i dati del form inserito.

Thanks



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.