Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    [mysql] immagine in campo blob

    Ho già cercato sul forum ed ho trovato una soluzione, solo che è uguale alla mia e a me non funziona
    Ho un database mysql (popolato precedentemente con php) e in un campo blob ho inserito un'immagine in formato binario (credo che valga lo stesso sia per php che asp.. è come aprire un'immagine col notepad.. si visualizza il codice binario che forma il file e quindi una serie di caratteri incomprensibili dato che i bit vengono presi 8 a 8 e visualizzati come caratteri)
    Ora ho fatto questo procedimento:
    ho creato un file img.asp e ci ho scritto questo codice:
    codice:
    <%
    id = CInt(Request.QueryString("id"))
    comm.CommandText = "SELECT * FROM aziende WHERE id="& id &""
    Rs.Open comm,,1,1
    Response.Clear()
    Response.ContentType = Rs("mime")
    Response.BinaryWrite Rs("logo")
    Rs.Close
    Set Rs = nothing
    %>
    L'unica cosa che fa è aprirmi una pagina bianca.
    Se utilizzo Write anzichè BinaryWrite mi riconosce che dovrebbe essere presente un'immagine però mi dà la classica X rossa di immagine non trovata.
    Ovviamente Rs("mime") è presa dal db e vale "image/gif" o "image/jpeg" a seconda dei casi.

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Ok.. problema risolto.
    Evidentemente col sistema di connessione che utilizzo io ha dei problemi.
    Un'occhiata più approfondita al codice proposto sul sito mi ha aiutato

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.