export const upload = async (file, type, progress) => {
let url = `/api/upload/${type}`;
let formData = new FormData();
formData.append("file", file);
return new Promise((resolve, reject) => {
let ajax = new XMLHttpRequest();
ajax.addEventListener("load", () => {
if (ajax.readyState === ajax.DONE) {
if (ajax.status === 200) resolve(ajax.response);
else reject(new Error(`Upload failed: ${ajax.response}`));
}
});
ajax.upload.addEventListener("progress", progress, false);
ajax.open("POST", url);
ajax.send(formData);
});
};
wspan='2'>
blob: 9a5fa872e75f3ac9cb82951943ec4ce0ba50005e (
plain) (
tree)
|
|
// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
include ':capacitor-android'
project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
|