Filemaker Server caricare file e inviarlo via email
Moderatore: Moderatori
-
- Messaggi: 18
- Iscritto il: mercoledì 1 febbraio 2023, 11:23
- Versione FileMaker: 19
- Sistema operativo: win e mac
Filemaker Server caricare file e inviarlo via email
Ho un campo contenitore in cui carico i file su FileMaker Server, al file ci accedo da internet. Ho questi problemi:
1. Non so quale percorso usare per caricare il file in quanto poi dopo devo usarlo per inviarlo via email.
2. Devo inviarlo come allegato di email e quindi in attachments, Io uso una variabile ma dove devo o può puntare come directory.
Qualcuno mi riesce a fare un esempio, sto impazzendo
Ho Filemaker Server 19
Grazie
Davide
1. Non so quale percorso usare per caricare il file in quanto poi dopo devo usarlo per inviarlo via email.
2. Devo inviarlo come allegato di email e quindi in attachments, Io uso una variabile ma dove devo o può puntare come directory.
Qualcuno mi riesce a fare un esempio, sto impazzendo
Ho Filemaker Server 19
Grazie
Davide
- fabio.beri
- Messaggi: 1958
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Filemaker Server caricare file e inviarlo via email
Buongiorno. FileMaker Server lavora solamente con le directory dentro FileMaker Server, quindi l'istruzione punta alla cartella Documents dentro FileMaker Server.
E' possibile anche utilizzare l'istruzione GET [PERCORSO TEMPORANEO] per salvare i files tramite uno script eseguito da FileMaker Server.
Questo, se a mandare l'email, sarà FileMaker Server
Se invece lancio uno script di invio email da FileMaker Pro, il discorso cambia, anche se il file è ospitato da FileMaker Server.
I files vanno inseriti nel campo contenitore con INSERISCI FILE.
Nei contenitori si consiglia di configurare l'archiviazione esterna nelle impostazioni del campo, così da lasciare a FM Server, il compito di gestire il file in sicurezza e non appesantire il file.
Per salvare il file in temporaneo, si può usare la funzione ESPORTA CONTENUTO CAMPO in un percorso salvato in variabile e la stessa variabile può stare nel link della funzione INVIA POSTA.
Codice: Seleziona tutto
get[percorsoDocumenti]
E' possibile anche utilizzare l'istruzione GET [PERCORSO TEMPORANEO] per salvare i files tramite uno script eseguito da FileMaker Server.
Questo, se a mandare l'email, sarà FileMaker Server
Se invece lancio uno script di invio email da FileMaker Pro, il discorso cambia, anche se il file è ospitato da FileMaker Server.
I files vanno inseriti nel campo contenitore con INSERISCI FILE.
Nei contenitori si consiglia di configurare l'archiviazione esterna nelle impostazioni del campo, così da lasciare a FM Server, il compito di gestire il file in sicurezza e non appesantire il file.
Per salvare il file in temporaneo, si può usare la funzione ESPORTA CONTENUTO CAMPO in un percorso salvato in variabile e la stessa variabile può stare nel link della funzione INVIA POSTA.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 18
- Iscritto il: mercoledì 1 febbraio 2023, 11:23
- Versione FileMaker: 19
- Sistema operativo: win e mac
Re: Filemaker Server caricare file e inviarlo via email
Grazie per la celere risposta.
Se ho capito bene:
1. Quando da internet tramite Filemaker Server carico un file questo devo farlo arrivare su get[percorsoDocumenti] ? E posso dargli una sottodirectory?
2. Quando sempre da internet tramite Filemaker Server invio email con uno script devo allegare il file andandolo a prendere da get[percorsoDocumenti]?
Grazie mille
Se ho capito bene:
1. Quando da internet tramite Filemaker Server carico un file questo devo farlo arrivare su get[percorsoDocumenti] ? E posso dargli una sottodirectory?
2. Quando sempre da internet tramite Filemaker Server invio email con uno script devo allegare il file andandolo a prendere da get[percorsoDocumenti]?
Grazie mille
-
- Messaggi: 18
- Iscritto il: mercoledì 1 febbraio 2023, 11:23
- Versione FileMaker: 19
- Sistema operativo: win e mac
Re: Filemaker Server caricare file e inviarlo via email
Forse non ho detto che la cosa viene gestita da filemaer webdirect.
Davide
Davide
- fabio.beri
- Messaggi: 1958
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Filemaker Server caricare file e inviarlo via email
Si, infatti, non c'era scritto.
Da web direct, deve consentire all'utente di inserire il file nel campo contenitore (e con archiviazione esterna)
Dopodiché il pulsante che scatena l'invio della email deve lanciare uno script che deve essere eseguito dal server (visto che l'operatore agisce tramite browser).
Questo script farà queste cose
1. esporterà il contenuto del file in un percorso temporaneo (get percorso temporaneo) e "esporta contenuto campo"
2. invierà la mail tramite smtp puntando sul percorso temporaneo dove troverà il file esportato
Da web direct, deve consentire all'utente di inserire il file nel campo contenitore (e con archiviazione esterna)
Dopodiché il pulsante che scatena l'invio della email deve lanciare uno script che deve essere eseguito dal server (visto che l'operatore agisce tramite browser).
Questo script farà queste cose
1. esporterà il contenuto del file in un percorso temporaneo (get percorso temporaneo) e "esporta contenuto campo"
2. invierà la mail tramite smtp puntando sul percorso temporaneo dove troverà il file esportato
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 18
- Iscritto il: mercoledì 1 febbraio 2023, 11:23
- Versione FileMaker: 19
- Sistema operativo: win e mac
Re: Filemaker Server caricare file e inviarlo via email
Grazie mille.
Ho fatto come hai detto.
Ho creato una variabile in cui ho scritto:
Ho usato
e in Invia Posta ho allegato la variabile creata
Se lo lancio direttamente con filemaker pro installato sul server funziona e la posta arriva, se creo un ulteriore script per eseguirlo da server
non funziona.
Cosa sbaglio?
Davide
Ho fatto come hai detto.
Ho creato una variabile in cui ho scritto:
Codice: Seleziona tutto
if(assoluto(Get(Piattaformasistema))=1;"filemac:";"filewin:") & Get (PercorsoTemporaneo) & Nome file
Codice: Seleziona tutto
Esporta contenuto campo (nome del campo); nome della variabile creata; Crea directory: attivata
Se lo lancio direttamente con filemaker pro installato sul server funziona e la posta arriva, se creo un ulteriore script per eseguirlo da server
Codice: Seleziona tutto
Esegui script su server (nome dello script); Attendi il completamento: Attivata
Cosa sbaglio?
Davide
-
- Messaggi: 18
- Iscritto il: mercoledì 1 febbraio 2023, 11:23
- Versione FileMaker: 19
- Sistema operativo: win e mac
Re: Filemaker Server caricare file e inviarlo via email
Non funziona lanciato da WEB DIRECT ovviamente, non arriva neanche la mail.
Davide
Davide