2023-05-04 04:43:52 +00:00
|
|
|
import { UploadFile } from '@solid-primitives/upload'
|
2023-07-13 13:19:52 +00:00
|
|
|
import { apiBaseUrl } from './config'
|
2023-05-04 04:43:52 +00:00
|
|
|
|
2023-07-13 13:19:52 +00:00
|
|
|
const apiUrl = `${apiBaseUrl}/upload`
|
2023-07-02 05:08:42 +00:00
|
|
|
|
2023-05-04 04:43:52 +00:00
|
|
|
export const handleFileUpload = async (uploadFile: UploadFile) => {
|
|
|
|
const formData = new FormData()
|
|
|
|
formData.append('file', uploadFile.file, uploadFile.name)
|
2023-07-13 13:19:52 +00:00
|
|
|
const response = await fetch(apiUrl, {
|
2023-05-04 04:43:52 +00:00
|
|
|
method: 'POST',
|
|
|
|
body: formData
|
|
|
|
})
|
|
|
|
return response.json()
|
|
|
|
}
|