Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

[AIUTO] Come includere allegati inseriti nel form nelle email di notifica

  • gabrieleferri
  • gabrieleferri's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 days 4 hours ago #270777 by gabrieleferri
Per favore aiutaci ad aiutarti e compila dove necessario:
La tua versione di LimeSurvey: Versione 3.27.20+211012
Server proprio o LimeSurvey Cloud: server proprio
Tema:

==================Ciao a tutti,sto cercando aiuto per una funzionalità specifica su LimeSurvey versione 3.🎯 Cosa Mi ServeObiettivo: Ricevere i file caricati direttamente nelle email di notifica o ottenere un link diretto per il download, senza dover accedere ogni volta al pannello amministrativo di LimeSurvey.Situazione attuale: Le email di notifica mostrano le informazioni del file come JSON ma non il file vero e proprio o un link per scaricarlo.🔧 Dettagli TecniciAttualmente ricevo nell'email di notifica:

[{ "title":"MOPS A","comment":"","size":"225.8740234375","name":"MOPS%20A-LM63.pdf","filename":"fu_4j9mgrutrcvimef","ext":"pdf" }]


Le mie limitazioni:
  • ❌ Non ho accesso amministratore al server
  • ❌ Non posso modificare file PHP o codice di sistema
  • ✅ Posso editare i template delle email di notifica tramite interfaccia web
  • ✅ Ho accesso completo alle impostazioni del questionario
🔍 Cosa Ho Già Provato
  1. Modifiche al template email:
    • Ho provato variabili come
      Code:
      {$UPLOAD_FILES}
      ,
      Code:
      {UPLOADS}
      ,
      Code:
      {ATTACHMENTS}
    • Il codice viene mostrato letteralmente nell'email (non processato)
  2. Uso del codice domanda:
    • Usando
      Code:
      [A7]
      (codice della domanda upload) ottengo il JSON sopra
    • Ma nessun allegato vero e proprio
  3. Esplorazione impostazioni:
    • Ho controllato le impostazioni del questionario e della domanda
    • Nessuna opzione evidente per allegati email
❓ Le Mie Domande
  1. È possibile in LimeSurvey 3 allegare automaticamente i file caricati alle email di notifica?
  2. Ci sono impostazioni che potrei aver trascurato per abilitare questa funzione?
  3. Posso creare un link diretto per il download usando le info del JSON (filename, ecc.)?
  4. Esistono plugin compatibili con LimeSurvey 3 che risolvono questa necessità?
  5. Soluzioni alternative per automatizzare l'accesso ai file senza login manuale al pannello admin?
Qualcuno ha già affrontato questo problema? Esistono soluzioni che non richiedano modifiche al codice server?Grazie in anticipo per l'aiuto! 🙏Info Ambiente:
  • Versione LimeSurvey: 3.27.20+211012
  • Livello Accesso: Admin questionario (no accesso server)
  • Tipo Domanda: File upload (A7)
  • Template Email: Email di notifica dettagliata

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 hours 55 minutes ago #270795 by Joffm
Buongiorno,
Non puoi.
Perché?
Il file viene salvato con un nome temporaneo, senza estensione.
 

L'unica opzione (che ti viene negata perché non hai accesso al server) sarebbe:
Utilizzando ExpressionScript, estrai "filename" e "ext" da
[{ "title":"MOPS A"," "comment":"","size":"225.8740234375","name":"MOPS%20A-LM63.pdf","filename":"fu_4j9mgrutrcvimef","ext":"pdf" }]
Alla fine del sondaggio, effettua una Ajax-call che richiama uno script PHP in cui rinomini il file,
ad esempio, in "fu_4j9mgrutrcvimef.pdf"

Quindi puoi creare un link come questo:

www.myServer.de/limesurvey/upload/surveys/ [surveyID]/fu_4j9mgrutrcvimef.pdf

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: lfanfoniholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose