Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Ancora problemi campo blob

    Scusate ma mi sfugge un passaggio:

    nel DB ho un campo image (quindi blob)
    quando in .NET utilizzo l'oggetto sfoglia UploadFile... salvo il contenuto il quel campo ...OK?? Come recupero dall'oggetto il contenuto del file da salvare? Solitamente usavo FileName, non ho mai salvsato il contenuto

    fatto questo... dovrò leggere il valore

    è coretto se salvo il contenuto del DB in un campo con tipo byte?

    e fatto questo, come visualizzzo questa var come se fosse un'immagine?

    Grazie

  2. #2
    Ciao,
    Personalmente preferisco trattare diversamente i dati dai file, per questioni di dimensione e praticità di utilizzo.

    Quindi, non avendo esperienze in merito ti consiglio questo articolo:
    http://www.aspitalia.com/script/582/...a-ASP.NET.aspx

    ps: è il primo risultato della ricerca "asp.net salvare immagine nel db".
    La stessa ricerca la potevi fare da sola, risparmiando delle ore, ed evitando di spammare il forum di richieste identiche. :\

    b.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Io non capisco come fare!!!

    in SQL Server ho il campo Image .... in .NET ho il campo Byte (che non ho in SQL Server)

    il campo nel DB che formato deve essere??
    il campo usato in ASP.NET che formato deve essere??

    Come gestisco l'insert con i parametri?? (intendo come imposto i typeDB)?


    Spero tanto in vostro aiuto!

    Grazie

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Il campo nel db è binary.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Ahhhh ok!!

    Quindi Binary nel DB e in .NET invece??

    Ultimo dubbio: per visualizzare poi l'immagine contenuta nel mio campo cosa faccio??
    Intendi... se nel mio dataset ho un campo che contiene un'immagine, come lo visualizzo in una pagina ASP.NET??



    Grazie!!

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    In sql server compact 4.0 (in altri non so) le immagini vanno salvate in un campo di tipo image (Array di tipo Byte. Flusso di dati binari di lunghezza variabile compresi tra 0 e 2^ 31 -1 (o 2.147.483.647) byte.)

    si leggono per esempio, utilizzando Comando.ExecuteScalar() e fancendo il cast del risultato in un buffer di tipo System.Byte[]

    dopo di che si crea l'immagine usando qualcosa del genere

    Bitmap bmp = new Bitmap(new MemoryStream(buffer))
    Pietro

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Scusate ma mi perdo


    partiamo dal salvataggio nel DB, un campo nel DB di tipo (??)


    nel codice ho un'istanza azienda con un campo logo

    azienda.logo di tipo byte

    partendo da un oggetto .NET faccio:

    azienda.logo = uploadLogo.PostedFile??? cosa???

    salvando quindi nel campo formato (??) del DB


    E questa sarebbe già una buona cosa

    Fatto questo vorrei leggere

    azienda.logo e visualizzarlo in una pagina HTML come immagine


    Grazie infinite!!

  8. #8
    A questo indirizzo trovi tutto. C'è anche un esempio scaricabile.
    http://www.codeproject.com/KB/aspnet...nDatabase.aspx
    Se hai problemi nel capire poi posta sul forum ...
    Sul mio blog qualche utile risorsa per JQuery, HTML5 , CSS3 , PHP , ASP.NET , WCF SERVICE REST & SOAP ed altro ancora http://zannino1973.wordpress.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.