Inserire pdf in db

FDF182

Nuovo Utente
18 Feb 2022
7
0
1
Salve ragazzi, mi presento: io sono Fabio, piacere!!
Mi servirebbe il vostro aiuto.
In poche parole sto creando un piccolo gestionale di un magazzino, dove, ovviamente, puoi inserire dei prodotti.
tra le cose da inserire al prodotto( nome, costo, quantità ecc) vorrei avere la possibilità di inserire anche un file pdf, ed è qui che inizia il mio dramma.
Premettendo che già ho impostato MEDIUMBLOB il campo del PDF, non riesco ad inserirlo correttamente.
Se qualcuno potrebbe darmi una mano, ne sarei davvero grato.
Detto questo, vi ringrazio e vi auguro una buona giornata!!
 
Buongiorno e benvenuto sul forum.
Credo che non sia l'approccio corretto, nel senso (poi magari mi correggeranno i più esperti) ma non conviene salvare risorse sul db direttamente (non so dirti neanche se i pdf poi come formato possono essere salvati).

In genere si procede così:
Si carica il file sul server tramite un modulo, e poi sul db si salva solamente il none del file.

Così avendo la cartella sempre uguale ti basterà cambiare il nome file per richiamarlo.

Comunque abbiamo iniziato lo stesso progetto [emoji1787]
 
Buongiorno e benvenuto sul forum.
Credo che non sia l'approccio corretto, nel senso (poi magari mi correggeranno i più esperti) ma non conviene salvare risorse sul db direttamente (non so dirti neanche se i pdf poi come formato possono essere salvati).

In genere si procede così:
Si carica il file sul server tramite un modulo, e poi sul db si salva solamente il none del file.

Così avendo la cartella sempre uguale ti basterà cambiare il nome file per richiamarlo.

Comunque abbiamo iniziato lo stesso progetto [emoji1787]
Buongiorno Otto!
Prima di tutto, grazie per la risposta, molto gentile e soprattutto rapido!
Non mi è del tutto chiaro comunque quello che intendi dirmi, se puoi spiegarmi meglio quello che intendi, ti sarei molto grato.
Grazie ancora e buona giornata!
 
In pratica fai l'upload del file sul server tramite un semplice modulo html ed un piccolo script per l'upload dei file.
Per questo primo passaggio trovi una guida qui sul forum: https://www.mrw.it/php/upload_6600.html

A quel punto il file viene caricaricato su una cartella da te scelta es: files

Nel caso specifico portato ad esempio, alla fine dello script ti restituisce: $userfile_name, che sarebbe il nome originale del file da te caricato es: mio-file.pdf e dovrai provvedere ad inserire questo nel db come un semplice dato.

Quando vorrai mostrare il pdf potrai farlo semplicemente scrivendo linksito/files/nomefile-salvato-sul-db.pdf

Spero di essere stato chiaro
 
  • Like
Reactions: FDF182

Discussioni simili