@genexus/web-standard-functions
Version:
GeneXus JavaScript standard functions library for web generators
21 lines • 761 B
JavaScript
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