UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

21 lines 761 B
import { jsonFileExtensions } from "./fileExtensions"; export const convertImageToFile = async (image) => { try { const response = await fetch(image.uri); const blob = await response.blob(); const name = response.url.substring(response.url.lastIndexOf("/") + 1, response.url.length); let file; if (name.indexOf(".") !== -1) { file = new File([blob], `${name}`, { type: blob.type }); } else { const extension = jsonFileExtensions[blob.type]; file = new File([blob], `${name}.${extension}`, { type: blob.type }); } return file; } catch (err) { console.log(err.name, err.message); } }; //# sourceMappingURL=convertImageToFile.js.map