refactor: Automatically add fileExtension from FileTypeResult to binary data (#3591)

* ♻️ Add fileExtension from FileTypeResult to buffer data

*  Minor improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
brianinoa
2022-06-27 00:33:17 +02:00
committed by GitHub
parent 7ccae7c9b2
commit 23eba33613

View File

@@ -809,6 +809,7 @@ export async function prepareBinaryData(
filePath?: string,
mimeType?: string,
): Promise<IBinaryData> {
let fileExtension: string | undefined;
if (!mimeType) {
// If no mime type is given figure it out
@@ -825,6 +826,7 @@ export async function prepareBinaryData(
const fileTypeData = await fromBuffer(binaryData);
if (fileTypeData) {
mimeType = fileTypeData.mime;
fileExtension = fileTypeData.ext;
}
}
@@ -836,6 +838,7 @@ export async function prepareBinaryData(
const returnData: IBinaryData = {
mimeType,
fileExtension,
data: '',
};