Recuperare file longblob mysql

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
cerelli
Messaggi: 90
Iscritto il: 31 gen 2014, 12:23

Recuperare file longblob mysql

Messaggio da cerelli » 30 set 2014, 17:16

Ciao, ho un campo nel db mysql di tipo longblob (vacfile). Qui faccio l'upload di un file di testo. Adesso devo poterlo recuperare ed elaborare riga per riga.
Ho provato con:

Codice: Seleziona tutto

$file = {vacfile};
echo ($file);
ma non funziona.
Potete aiutarmi ?
Grazie.

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: Recuperare file longblob mysql

Messaggio da Fabio » 30 set 2014, 17:46

Ciao,
i campi di tipo blob vengono usati per i file binari.
Se vuoi visualizzare il contenuto del file di testo che hai salvato nel campo non devi trattarlo come valore testuale.
Per intenderci è come se tu facessi "echo" di un'immagine..

Per i file di testo non ho esperienza ma se fosse un'immagine dovresti fare così:

Codice: Seleziona tutto

echo '<img src="data:image/jpeg;base64,' . base64_encode( $valore_campo) . '" />';
Devi lavorare quindi sulla ricodifica del formato da blob a testo.

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 15 ospiti