Files.load -> options.fileName is not in filepath #875
Open
Description
Hello again,
I use the Files.load(url, options)
to read and store data.
Inside the DB the filenames are saved correctly and the path to the FS. But when looking inside the directory i only get something like that:
UUID-original-UUID.<ext> -> ../files/76gd9asd8za-orignal-8jdc1hd8.png
I was wondering how this is generated, It's logical that there are UUIDs so no files will be overwritten, but can I somehow modify the generated path / filename as well?
Like UUID-original-filename.<ext> -> ../files/76gd9asd8za-orignal-image.png
Here's my code:
const options = {
fileName: newFileName, // image.png for example
type: fileType,
meta: {
oldId: fileObj._id,
source: 'import',
collection: 'attachments',
},
userId,
size: fileSize,
};
Files.load(loadUrl, options,
(loadError, fileRef) => {
if (loadError) {
return reject(loadError);
} else {
return resolve(fileRef);
}
}, true);
Regards