So, you've got a File Upload question on your survey, you've collected data, and now you'd really like to be able to download the files that were uploaded in bulk. Great news! You can download your files in bulk, customize their file names, filter, and even publish/share your files!
Limitations
If you use the File Upload question and allow more than one image to be uploaded from a mobile device, the Bulk File export will only export the first file from each upload question because the files all have the same name (image.jpg). You can download the uploaded files from the Individual Response as expected.
Download Files in Bulk
- Go to Results > Exports tab and click Bulk File option. This option will only display if you have a file upload question in your survey.
- You will see a list of all the File Upload questions in your survey. Click the name of your file upload question to edit the below settings:
- Question: This allows you to change the name of the question (This is not used in the export itself, it's for organizational purposes only).
- Filename Format: This will allow you to specify how you'd like your exported files to be labeled. By default we use these merge codes, separated with the question number, like so:
%responseid%-Q5-%filename%
Note: The items in the Filename Format field can be rearranged, and the Q23 can be customized. Both %responseid% and %filename% are required to properly export the files (though their order can be changed). There is not a way to dynamically pull in survey data into the Filename Format field.
- After customizing your file, click Save. Your export will run with your customizations, now just click Download Export.
This will download the files into a single zip file. Once you've downloaded it, and you open the file, it will provide you a list of the files in the file format you specified.
In this case, since the export was set to be %responseid% - Q5 - %filename% the files will come out with the file position (zero-indexed), Response ID, then Q3, and then the filename that was originally uploaded.
Using the first file from the above image as an example:
- 0 refers to the first position in the list of all files.
- 1 refers to Response ID #1 which is pulled in via the %responseid% merge code.
- Q6 refers to the question where the file was uploaded.
- cutekitten.jpeg refers to the name of the file which is pulled in via the
%filename%
merge code.
If you have a large number of files or very large files that have been uploaded to your file upload question, these may take some time to download.