Visualizzazione dei risultati da 1 a 10 su 10

Discussione: immagini binarie

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    43

    immagini binarie

    ho delle immagini caricate in bianrio sul db (mysql)
    ma non riesco a visualizzale ...
    ovvero con questo script mi mostra una serie di simboli (forse il binario)... ma non è propio quello che vorrei..



    codice:
    <%
    response.ContentType = "image/gif"
    Set conn = server.CreateObject("ADODB.Connection")
    conn.ConnectionString= DB_CONNECTIONSTRING
    conn.Open
    sql = "SELECT filedata FROM immagini WHERE filenum=15"
    set rs = conn.execute(sql)
    response.BinaryWrite rs("filedata")
    rs.close
    set rs=nothing
    %>

  2. #2
    Ma io so che questa tecnica viene usata con MySQL in un campo Bouble o simile e devi usare il Php, in Asp non saprei, hai provato con response.write htmlEncode?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    43
    io ho preso un tutorial di Aruba che ne spiegava il funzionamento...
    (upload in campo bouble ecc..)
    l'ho modificato per i miei interessi e poi mi sono accorto che con i file non c'è problema... (quelli txt li fa vedere mentre gli altri li fa scaricare...) invece per le foto la situazione non funge...
    tra l'altro credo non funzioni nemmeno sul loro sito.. tanto che l'hanno disabilitato....

  4. #4
    Ma ... non saprei io gestisco le immagini in maniera diversa.


    Uso l' FSO!!

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    infatti, non conviene caricarle in quel modo sul db.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Io utilizzo questo script così fatto (premesso che nel database oltre all'immagine - che va in un campo di tipo BLOB - in formato binario, memorizzo anche il mime-type (quindi posso mettere non solo gif ma anche png, jpg, zip, doc e quant'altro)
    codice:
    <%
    set cn = server.createObject("ADODB.Connection")
    cn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=;USER=;PASSWORD=;"
    sql = "SELECT mime,file FROM aziende WHERE ID=" & request.Querystring("id")
    set rs = cn.Execute(sql)
    response.contenttype = rs("mime")
    response.BinaryWrite rs("file")
    rs.close
    set rs=nothing 
    %>

  7. #7
    Si si ma si puo' fare solamente se hai un DB MySQL.
    Se lo fai con un DB Access o SQL Server ti sputa fuori una cosa stranissima, anche perchè il campo blob è specifico di MySQL ...

  8. #8
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Re: immagini binarie

    [supersaibal]Originariamente inviato da 73gian
    ho delle immagini caricate in bianrio sul db (mysql)
    [/supersaibal]
    [supersaibal]Originariamente inviato da raffaeu
    Si si ma si puo' fare solamente se hai un DB MySQL.
    [/supersaibal]


    Comunque si. Non conosco gli altri database. Possibile che non ci sia un campo dove memorizzare i dati in formato binario?

  9. #9
    non lo so io uso DBII, Access, SQL Server e MYSQL e questa utilità la sfrutto solamente su MySQL, forse su Access e SQL Server esiste ma non saprei, non mi ricordo la presenza di un campo binary o simili ...

    Boh !!

    :master:

  10. #10
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Vabbè la mia era solo curiosità.
    Trovo la possibilità di storare una serie di bytes dentro al database di una utilità senza confini, perciò mi pare strano che non sia uno standard. Tutto qui

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.