Fix OGG bug with firefox
This commit is contained in:
parent
80b8ad2a70
commit
820d79c8ac
|
@ -74,7 +74,18 @@ function createReqFiles (
|
||||||
},
|
},
|
||||||
|
|
||||||
filename: async (req, file, cb) => {
|
filename: async (req, file, cb) => {
|
||||||
const extension = mimeTypes[ file.mimetype ] || extname(file.originalname)
|
let extension: string
|
||||||
|
const fileExtension = extname(file.originalname)
|
||||||
|
const extensionFromMimetype = mimeTypes[ file.mimetype ]
|
||||||
|
|
||||||
|
// Take the file extension if we don't understand the mime type
|
||||||
|
// We have the OGG/OGV exception too because firefox sends a bad mime type when sending an OGG file
|
||||||
|
if (fileExtension === '.ogg' || fileExtension === '.ogv' || !extensionFromMimetype) {
|
||||||
|
extension = fileExtension
|
||||||
|
} else {
|
||||||
|
extension = extensionFromMimetype
|
||||||
|
}
|
||||||
|
|
||||||
let randomString = ''
|
let randomString = ''
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue