Pagina 1 di 1

automatizare il caricamento di file in un campo blob

Inviato: 14 gen 2017, 09:15
da Giampiero
buongiorno, ho la necessità di creare un automatismo per caricare dei file in un campo blob della tabella clienti.
in pratica: una volta al mese carico in una tabella chiamata anagrafica circa 300 nuovi clienti ad ognuno di questi gli devo allegare un report pdf in un campo blob il pdf è rinominato con lo stesso numero dell'id della tabella è possibile poter automatizzare il processo senza copiare unoper volta il file nel campo?
grazie

Re: automatizare il caricamento di file in un campo blob

Inviato: 14 gen 2017, 18:48
da rino
si è possibilissimo sia se parti da file nel client che nel server.
però ti conviene averlo dentro l anagrafica? appesantisci di molto le operazioni di gestione della tabella (backup) vero che hai una ottima sicurezza ma questa è creabile anche attrveros altri metodi.

Re: automatizare il caricamento di file in un campo blob

Inviato: 16 gen 2017, 19:56
da Giampiero
Ciao Rino, cosa intendi per altri metodi avevo già chiesto in merito e mi è stato consigliato la soluzione del campo blob da creare in un altra tabella mi potresti essere più eplicito
ti ringrazio

Re: automatizare il caricamento di file in un campo blob

Inviato: 17 gen 2017, 00:54
da rino
due sono le vie una classica tramite directory l altra tramite db.
Pregi e difetti ci sono per ongiuna.

usando le directory carichi il file in una direcotry "documenti" possibilmente posizionata fuori dalla root/document del server Apache o IIS .

Accedi ai documenti tramite acceso diretto via link . per catalogarli puoi usare un atabella con nnome file e parole chiave di ricerca .
SC ha già la struttura pre organizzata per gestire questa metodica.
Pregi :
- il documento è disponibile in via diretta con ogni strumento di interpretazione
- i backup sono più veloci e i restore idem
- le ricerche idem
- formati e dimensioni a discrezione del SO e del Server http
difetti :
- se accedi alla directory accedi al documento , quindi la sicurezza va gestita a livello di SO , ma alcune volte non è un difetto anzi risolve certi aspetti per esmpeio legati alla 196
Mi pare che nell' applicazione documenti / biblioteca e in quella ticket di SC doversti avere tuti i casi , ripeto Sc ha delle soluzioni immediate a disposizone

Io agisco i diversi modi a seconda di quello che mi serve gestire e come , di solito preferisco la forma a directory per facilitarmi le grid di ricerca dove costruisco un link on line per ogni documento che mi serve , basta aggiungere il percorso assoluto interno della direcotry del server prima del nome file . L'eventuale sicurezza la gestisco attraverso sistemi di codifica , in queso tmodo posso anche gestire l evebtual firma digitale , marcatura etc. e differenzio i sistemi di backup usando anche criteri diversi tra db e archivi
Ovviamente tutto è relativo dipende da dimensioni , frequenza aggiornamenti , interrogazioni ....

Re: automatizare il caricamento di file in un campo blob

Inviato: 23 gen 2017, 12:47
da Giampiero
anch'io preferisco la directory, però ho grosse difficoltà a livello di sicurezza ho provato a far puntare il link ad una cartella fuori dalla root di apache ma continua a darmi errore sono mesi ma non riesco a venirne a capo la sicurezza è condizione principe

Re: automatizare il caricamento di file in un campo blob

Inviato: 23 gen 2017, 14:26
da rino
sono curioso , che errore ti da?

Re: automatizare il caricamento di file in un campo blob

Inviato: 24 gen 2017, 13:05
da Giampiero
ho creato un campo url che punta ad una cartella nella root di apache se questa la sposto fuori della root non è più fruibile dall'esterno
credo che tu mi stai consigliando di creare un campo upload ma anche questa soluzione non è sicura o almeno credo in quanto la cartella si trova nella cartella _lib/... che è ugualmente accessibile dall'esterno senza sicurezza
sono confuso :shock: :shock:

Re: automatizare il caricamento di file in un campo blob

Inviato: 26 gen 2017, 16:06
da rino
nessuna cartella è utilizzabile via server http se fuori dalla sua root , solo attività sui file possono usarla , quindi per esmepio puoi usarla come parte dell indirizzo di dove depositi documenti, però deve esser eindicata in percorso assoluto perchè è un accesso di "basso livello" .
Ovviamente ci devono essere dei diritti di accesso che in questo caso sono dipendenti dal so e non dal file .htaccess
Per gestire acessi dentro le cartelle gestibili dal server http come apache devi usare il file .htaccess con le opportune direttive di controllo in giro trovi diversi esempi da provare .

Re: automatizare il caricamento di file in un campo blob

Inviato: 28 gen 2017, 09:46
da Giampiero
Rino per la mia attività nel rispetto della normativa è un argomaneto molto delicato e per questo credo che mi occorre una consulenza di un professionista posso contattarti ?

Re: automatizare il caricamento di file in un campo blob

Inviato: 28 gen 2017, 14:58
da rino
si puoi contattarmi quando vuoi . mi pare ovvio