13 messaggi dal 06 ottobre 2011
Ciao a tutti, ho un problema con la visualizzazione delle immagini che vengono caricate attraverso un controllo FileUpload.
Posto il codice e poi espongo il problema.

//Codice che viene eseguto al load della pagina:

protected void Page_Load(object sender, EventArgs e)
{
foreach (string f in Directory.GetFiles(Server.MapPath("~/foto")))
{
Image img = new Image();
img.ImageUrl = f;
img.Height = 150;
img.Width = 150;
img.Visible = true;
divcontenitore.Controls.Add(img);
}
}

//Codice che viene eseguito al click sul pulsante carica

protected void carica_Click(object sender, EventArgs e)
{
if (fotoloader.HasFile)
{
fotoloader.PostedFile.SaveAs(Server.MapPath("~/foto/" + fotoloader.FileName));
Response.Redirect("Default.aspx");
}
}

Il problema risiede nel fatto che le immagini che vengono caricate da filesystem nella cartella foto vengono visualizzate con i controlli Image, mentre quelle caricate attraverso il controllo fileupload(fotoloader) e' come se non vengono trovate.
Qualche idea?
Ringrazio anticipatamente per le risposte.
ma le immagini ci sono? hai provato a verificare questo aspetto?

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.