Update index.js
Browse files
index.js
CHANGED
|
@@ -822,15 +822,14 @@ try {
|
|
| 822 |
await file.loadAttributes();
|
| 823 |
let data = await file.downloadBuffer();
|
| 824 |
let {fileTypeFromBuffer} = await (await import('file-type'))
|
| 825 |
-
let {mime, ext} = await fileTypeFromBuffer(data)
|
| 826 |
return res.json({
|
| 827 |
message:"Success",
|
| 828 |
code: 200,
|
| 829 |
result : {name: file.name,
|
| 830 |
fileSize: file.size,
|
| 831 |
size: formatSize(file.size),
|
| 832 |
-
mimetype: mimes.lookup(file?.name) || mime || "application/octet-stream",
|
| 833 |
-
ext: mimes.extension(mimes.lookup(file?.name)) || ext || file
|
| 834 |
buffer: Buffer.from(data)},
|
| 835 |
})
|
| 836 |
} catch (e) {
|
|
|
|
| 822 |
await file.loadAttributes();
|
| 823 |
let data = await file.downloadBuffer();
|
| 824 |
let {fileTypeFromBuffer} = await (await import('file-type'))
|
|
|
|
| 825 |
return res.json({
|
| 826 |
message:"Success",
|
| 827 |
code: 200,
|
| 828 |
result : {name: file.name,
|
| 829 |
fileSize: file.size,
|
| 830 |
size: formatSize(file.size),
|
| 831 |
+
mimetype: mimes.lookup(file?.name) || (await fileTypeFromBuffer(data))?.mime || "application/octet-stream",
|
| 832 |
+
ext: mimes.extension(mimes.lookup(file?.name)) || (await fileTypeFromBuffer(data))?.ext || file?.name?.split(".")[1] || "bin",
|
| 833 |
buffer: Buffer.from(data)},
|
| 834 |
})
|
| 835 |
} catch (e) {
|