diff --git a/frontend/admin-web/src/views/app-versions/AppVersionManagementPage.tsx b/frontend/admin-web/src/views/app-versions/AppVersionManagementPage.tsx index 4037b80..d364ecf 100644 --- a/frontend/admin-web/src/views/app-versions/AppVersionManagementPage.tsx +++ b/frontend/admin-web/src/views/app-versions/AppVersionManagementPage.tsx @@ -323,7 +323,10 @@ const UploadModal: React.FC<{ formData.append('file', f); const info = await apiClient.post<{ versionCode?: number; versionName?: string; minSdkVersion?: string; - }>('/api/v1/admin/versions/parse', formData, { timeout: 120000 }); + }>('/api/v1/admin/versions/parse', formData, { + headers: { 'Content-Type': 'multipart/form-data' }, + timeout: 120000, + }); console.log('[Upload] Parse result:', info); if (info?.versionName) setVersionName(info.versionName); if (info?.versionCode) setBuildNumber(String(info.versionCode)); @@ -355,6 +358,7 @@ const UploadModal: React.FC<{ formData.append('isForceUpdate', String(isForceUpdate)); const result = await apiClient.post('/api/v1/admin/versions/upload', formData, { + headers: { 'Content-Type': 'multipart/form-data' }, timeout: 300000, }); console.log('[Upload] Success:', result);