Add fix for heic image uploads (#1222)
This commit is contained in:
parent
e6869dd760
commit
322e63d7c4
1 changed files with 14 additions and 6 deletions
|
|
@ -18,21 +18,29 @@ export function handleUploadFiles(files, rootId) {
|
|||
const clientIds = [];
|
||||
|
||||
files.forEach((file) => {
|
||||
const mimeType = lookupMimeType(file.fileName);
|
||||
const extension = file.fileName.split('.').pop().replace('.', '');
|
||||
let name = file.fileName;
|
||||
let mimeType = lookupMimeType(name);
|
||||
let extension = name.split('.').pop().replace('.', '');
|
||||
const uri = file.uri;
|
||||
const clientId = generateId();
|
||||
|
||||
if (extension === 'HEIC') {
|
||||
extension = 'JPG';
|
||||
name = name.replace(/HEIC/, 'jpg');
|
||||
mimeType = 'image/jpeg';
|
||||
}
|
||||
|
||||
clientIds.push({
|
||||
clientId,
|
||||
localPath: file.uri,
|
||||
name: file.fileName,
|
||||
localPath: uri,
|
||||
name,
|
||||
type: mimeType,
|
||||
extension
|
||||
});
|
||||
|
||||
const fileData = {
|
||||
uri: file.uri,
|
||||
name: file.fileName,
|
||||
uri,
|
||||
name,
|
||||
type: mimeType,
|
||||
extension
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue