43 messaggi dal 06 agosto 2010
Ciao ragazzi.
Il problema è il seguente.

Seleziono su file system un'immagine e la salvo a db.
In un secondo momento seleziono da db l'immagine estraendola come array di byte e la salvo di nuovo sul file system.

Nel momemento in cui la salvo su file system associo la path dell'immagine alla proprietà ImageUrl di un controllo asp:Image
ma non viene visualizzata. Se invece includo l'immagine creaata nel progetto e impongo da markup la path nella proprietà imageUrl allora viene visualizzata. Il problema è che l'associazione deve essere dinamica ovviamente. Può dipendere dal fatto che la proprietà imageUrl del controllo asp:Image necessita che l'immagine sia inclusa nel progetto?
Nel caso, potete darmi qualche dritta su come visualizzare un'immagine temporanea in asp.net?

Ciao ragazzi e grazie in anticipo
2.198 messaggi dal 30 novembre 2001
visto che l'immagine si trova già nel db, perchè salvarla anche su disco? visualizzala direttamente nella pagina, guarda questo esempio:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=129&AspxAutoDetectCookieSupport=1
43 messaggi dal 06 agosto 2010
Ho letto l'articolo ed è molto interessante. Il problema è che alla fine anche lì viene definita l'istruzione Image1.ImageUrl = "~/ShowImage.ashx?id=" + id; che altro non è che l'associazione dinamica a runtime che fondamentalmente già faccio. Il problema nel mio caso rimane la visibilità della risorsa immagine a runtime laddove questa non fa parte del progetto.

ciao
c'è un errore sicuramente nel percorso che utilizzi, controlla il markup generato.

comunque è uno spreco di risorse inutile, prelevare l'immagine dal db, salvarla su disco e poi passarla di nuovo alla pagina web.

perche non usi un httpHadler?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 06 agosto 2010
Risolto, era un errore nell'url che andava formattata:

imgOrdineEsistente.ImageUrl = string.Format("../temp/{0}",path)

Ora vedo di caricarla direttamente senza parcheggiarla nel file system

Grazie mille!
43 messaggi dal 06 agosto 2010
Implementato anche httpHandler. Ora non spreco più risorse!
Grazie mille ragazzi per le dritte!!!

Ciao

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.