Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268

    gestione immagini con Database

    Salve, in una tabella di MySql inserisco dei file che possono essere file immagini oppure file pdf.
    In una JTable visualizzo il nome del file con la sua estensione che sono inseriti nella tabella del db.
    Vorrei che selezionando una riga della tabella con un bottone si aprisse il programma predefinito sul pc per visualizzare quel tipo di file.
    Tutto questo senza scrivere sul disco se possibile

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da X-mac Visualizza il messaggio
    Tutto questo senza scrivere sul disco se possibile
    No, mi spiace, non si può. Devi per forza fare una query, estrarre lo stream di byte dal campo BLOB, scriverlo su file (anche in una locazione temporanea es. la "temp" di sistema) e poi perlomeno da Java 6 puoi usare open(File) di java.awt.Desktop.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    immaginano, non si riesce a creare una sorta di file virtuale?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da X-mac Visualizza il messaggio
    immaginano, non si riesce a creare una sorta di file virtuale?
    In teoria, se tu avessi competenze molto elevate sullo sviluppo di file-system driver per Windows (per intenderci, come fanno certi software che data una immagine ISO la "montano" facendola vedere come file-system oppure, altro esempio, il ben noto TrueCrypt) .... allora la cosa diventa molto probabilmente fattibile, a patto di valutare come integrare in tutto questo l'accesso al tuo database.

    Ma già solo lo sviluppo di un driver per file-system è una cosa molto molto avanzata e complessa. Io non ho queste competenze e non so quanti in Italia ce l'hanno .....

    Morale (consiglio): non perdere tempo a cercare di creare file-system virtuali o cose del genere ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    268
    chiarissimo, infatti sto creando un form ove far apparire il file selezionato.
    grazie

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.