Caricare immagini

venerdì 10 febbraio 2006 - 10.52

ktm86 Profilo | Junior Member

Ciao a tutti

Vorrei riuscire, dando un percorso fisso, a caricare in una listbox una serie di immagini contenute in una cartella.

Ma solamente immagini jpeg e non gif. In modo da riuscire a caricarle in un controllo image selezionandole dalla listbox.

Ho già visionato il vostro articolo riguardante l'upload delle immagini, ma non è quello che mi interessa.

Saluti

Brainkiller Profilo | Guru

Vedo che hai postato nella stanza ASP.NET ma dal tuo messaggio mi par di capire che stai creando una applicazione Windows, sbaglio ?
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

ktm86 Profilo | Junior Member

Ciao


No, si tratta di una pagina asp scritta in C#.

Vorrei per lo meno capire che oggetti studiare e utilizzare per riuscire a caricare in una pagina asp, e più precisamente in una listbox o dropdownlist, delle immagini contenute in una cartella (con nome fisso e percorso fisso).

O sapere per lo meno se questo sia fattibile, e se sì se poi si possa anche controllare che tipi di file andare a caricare in questa listbox, tramite dei filtri .gif, .jpeg, .bmp ecc.


Ringrazio sempre tutti per la disponibilità che offrite....

Non è che non lo so fare, è che proprio non ne ho idea!!!

Brainkiller Profilo | Guru

>Vorrei per lo meno capire che oggetti studiare e utilizzare per
>riuscire a caricare in una pagina asp, e più precisamente in
>una listbox o dropdownlist, delle immagini contenute in una
>cartella (con nome fisso e percorso fisso).

Ok, avevo inteso che volevi caricare all'interno degli elementi l'immagine grafica, se è questo sai che non è possibile.
Ho capito che vuoi caricare solo il nome dei files.

Allora puoi farlo con la classe Directory se usi per esempio:

string[] arr=Directory.GetFiles("C:\\","*.jpg");

nell'array di stringhe arr troverai tutti i file jpg contenuti nella root del disco c:\

Chiamando la stessa funzione 3 volte puoi avere file jpg, gif e png. Insomma ciò che ti serve.
Quando hai l'Array puoi caricare tutti i valori nella tua listbox.

Se non conosci il percorso fisico esatto esempio C:\\ devi usare:

string[] arr=Directory.GetFiles(Server.MapPath("/"),"*.jpg");

che ti restituisce il percorso fisico della root del tuo spazio web, esempio c:\inetpub\wwwroot

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

ktm86 Profilo | Junior Member

Capito tutto,

effettivamente dopo aver caricato il tutto nella listbox mi sarebbe anche piaciuto selezionare l'immagine e visualizzarla in un controllo image. Ma non importa, la cosa che più mi interessava era sapere quale classe usare per esplorare una qualsiasi cartella e poter utilizzare il suo contenuto.

Grazie mille come sempre



Non è che non lo so fare, è che proprio non ne ho idea!!!
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5