useSWR upload

This commit is contained in:
Peter Hoppe
2023-02-01 15:28:38 +01:00
parent 153d2156e1
commit 6c15821467
9 changed files with 92 additions and 113 deletions

View File

@ -149,15 +149,39 @@ export const getUser = async () =>
return data;
}
export const session = async () =>
export const upload = (file: File, qr: string = '', onUploadProgress: any = null): Promise<any> =>
{
const res = await Axios.get('session.php');
console.log("Api session");
console.log(res);
let formData = new FormData();
formData.append("file", file);
formData.append("submit", "1");
if(qr !== '')
{
formData.append("qr", "1");
}
let uploadRes = Axios.post("upload.php", formData,
{
headers:
{
"Content-Type": "multipart/form-data",
},
onUploadProgress
});
console.log('Api upload qr = ' + qr);
console.log(uploadRes);
const {data} = res;
return data;
}
return uploadRes;
};
// export const session = async () =>
// {
// const res = await Axios.get('session.php');
// console.log("Api session");
// console.log(res);
// const {data} = res;
// return data;
// }
export const logOut = () =>
{
@ -170,8 +194,8 @@ export const logOut = () =>
.catch((err) => console.error(err));
}
export const sleep = (ms: number) =>
{
return new Promise((resolve) => setTimeout(resolve, ms));
};
// export const sleep = (ms: number) =>
// {
// return new Promise((resolve) => setTimeout(resolve, ms));
// };