Renaming uploaded file

More
3 months 3 weeks ago #166124 by poojark66
poojark66 created the topic: Renaming uploaded file
Hi everyone,

I want to rename the uploaded files to the survey based on other fields entry.

Keep the file original uploaded name. (secure it by removing specific characters)
Add a naming convention before the file name when storing it.

For example

#1 – The file name is: « Guideline for child and adolescents » and it is the third file uploaded by Italy ;
speaking of topics Reproductive ; Child and Adolescents. The file should be then stored as :
« ITA03R__CA- Guideline for child and adolescents »


I tried searching this topic in the forum but did not get any satisfactory answer

Please Log in or Create an account to join the conversation.

More
3 months 3 weeks ago #166143 by Joffm
Joffm replied the topic: Renaming uploaded file
Hi,

while I do not see any reason in renaming the UPLOADED file, you get in the DOWNLOADED files the anwerID and a key.

See:
https://www.limesurvey.org/forum/can-i-do-this-with-limesurvey/114111-can-i-group-uploaded-files-by-participant-into-individual-folders-in-the-zip

This should be sufficient to add some more information to the filename by merging.

Regards
Joffm


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

Please Log in or Create an account to join the conversation.

More
3 months 3 weeks ago #166147 by jelo
jelo replied the topic: Renaming uploaded file

Joffm wrote: while I do not see any reason in renaming the UPLOADED file

Reason #1: People are not aware of the renamed files inside the archive.
Reason #2: The files are not downloaded via the LimeSurvey function. Since LS isn't offering any automatic/triggered exporting, there is a need to transport uploaded files via a script.

Applying a file mask and allow to define filenames (not only for uploads but also for downloads), sound like a feature request. When such a systematic name scheme is applied, the storage of the files shouldn't be inside the webroot.

Please Log in or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!