Open benfoley opened 4 years ago
I was expecting that FileInput uploads would use the file names when saving them into the Firebase Storage bucket, but the file is renamed. Is there an option to keep the original filename?
My upload code is:
<FileInput source="file" label="File" accept="" multiple={true}> <FileField source="src" title="title" /> </FileInput>
Uploading two files results in this data in the Firestore record:
file: 0 src: "https://firebasestorage.googleapis.com/v0/b/BUCKET/o/entries%2Fentry%2Ffile%2F0?alt=media&token=TOKEN" title: "test.pdf" 1 src: "https://firebasestorage.googleapis.com/v0/b/BUCKET/o/entries%2Fentry%2Ffile%2F1?alt=media&token=TOKEN" title: "test-2.pdf"
And Storage ends up with two PDFs with files named 0 and 1. If multiple is false, then the file is renamed to file.
0
1
multiple
file
Can it be set to save the files with original names? Thanks
Hey @benfoley, Thanks for contributing, that's a great idea. I'll merge in your PR and add it as an option to the configuration options. Cheers, Ben
I was expecting that FileInput uploads would use the file names when saving them into the Firebase Storage bucket, but the file is renamed. Is there an option to keep the original filename?
My upload code is:
Uploading two files results in this data in the Firestore record:
And Storage ends up with two PDFs with files named
0
and1
. Ifmultiple
is false, then the file is renamed tofile
.Can it be set to save the files with original names? Thanks