ChatGPT-Next-Web/app/client/platforms/utils.ts
2023-12-10 21:23:40 +08:00

20 lines
461 B
TypeScript

import { getAuthHeaders } from "../api";
export class FileApi {
async upload(file: any): Promise<void> {
const formData = new FormData();
formData.append("file", file);
var headers = getAuthHeaders();
var res = await fetch("/api/file/upload", {
method: "POST",
body: formData,
headers: {
...headers,
},
});
const resJson = await res.json();
console.log(resJson);
return resJson.fileName;
}
}