|
@@ -79,20 +79,21 @@ export const api = {
|
|
|
formData.append("file", file)
|
|
|
return axios.post<{ msg: string }>(`${apiUrl}/api/v1/utils/test-celery/file`, formData, authHeaders(token));
|
|
|
},
|
|
|
- async uploadPlot(token: string, video_data: VideoCreate, file: File) {
|
|
|
- const formData = new FormData();
|
|
|
- formData.append("upload_file", file)
|
|
|
- return axios.post<VideoUploaded>(`${apiUrl}/api/v1/videos/v1/?title=${video_data.title}&anchor=${video_data.anchor}&style=${video_data.style}&lang=${video_data.lang}`, formData, authHeaders(token));
|
|
|
- },
|
|
|
+ // 開發版本
|
|
|
// async uploadPlot(token: string, video_data: VideoCreate, file: File) {
|
|
|
// const formData = new FormData();
|
|
|
- // formData.append("title", video_data.title)
|
|
|
- // formData.append("anchor", video_data.anchor)
|
|
|
- // formData.append("style", video_data.style)
|
|
|
- // formData.append("lang", video_data.lang)
|
|
|
// formData.append("upload_file", file)
|
|
|
- // return axios.post<VideoUploaded>(`${apiUrl}/api/v1/videos/`, formData, authHeaders(token));
|
|
|
+ // return axios.post<VideoUploaded>(`${apiUrl}/api/v1/videos/v1/?title=${video_data.title}&anchor=${video_data.anchor}&style=${video_data.style}&lang=${video_data.lang}`, formData, authHeaders(token));
|
|
|
// },
|
|
|
+ async uploadPlot(token: string, video_data: VideoCreate, file: File) {
|
|
|
+ const formData = new FormData();
|
|
|
+ formData.append("title", video_data.title)
|
|
|
+ formData.append("anchor", video_data.anchor)
|
|
|
+ formData.append("style", video_data.style)
|
|
|
+ formData.append("lang", video_data.lang)
|
|
|
+ formData.append("upload_file", file)
|
|
|
+ return axios.post<VideoUploaded>(`${apiUrl}/api/v1/videos/`, formData, authHeaders(token));
|
|
|
+ },
|
|
|
async uploadImage(token: string, file: File[]) {
|
|
|
const formData = new FormData();
|
|
|
for (let i = 0; i < file.length; i++) {
|