WebControls.FileUpload

martedì 23 febbraio 2010 - 23.32

alexmed Profilo | Guru

Ciao a tutti
Vorrei sapere come poter controllare le dimensioni (Height & Waidth) di una immagine prima di salvarla nel db.

Grazie

alexmed

freeteo Profilo | Guru

Ciao,
puoi usare un codice di questo tipo:
if (fileUpload.HasFile) { MemoryStream ms = new MemoryStream(fileUpload.FileBytes); System.Drawing.Image bmp = Bitmap.FromStream(ms); //--- adesso hai l'oggetto bmp.Height || bmp.Width ...
ossia prendi il file e te lo porti su un oggetto Image del Namespace "System.Drawing" e da li hai tutte le proprietà che ti interessano...chiaramente devi gestire che sia veramente un'immagine altrimenti ti va in exception...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

alexmed Profilo | Guru

Ciao
mi mancava proprio come creare la bitmap dal file caricato.

Ho trovato qualcosa in rete e stò lavorando su questo codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Grazie

alexmed
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5