diff --git a/packages/core/upload/admin/src/hooks/useEditAsset.js b/packages/core/upload/admin/src/hooks/useEditAsset.js index 21b4be8b91..f4733e73bb 100644 --- a/packages/core/upload/admin/src/hooks/useEditAsset.js +++ b/packages/core/upload/admin/src/hooks/useEditAsset.js @@ -26,14 +26,13 @@ const editAssetRequest = (asset, file, signal, onProgress, post) => { }) ); + /** + * onProgress is not possible using native fetch + * need to look into an alternative to make it work + * perhaps using xhr like Axios does + */ return post(endpoint, formData, { signal, - onUploadProgress({ total, loaded }) { - onProgress((loaded / total) * 100); - }, - headers: { - 'Content-Type': 'multipart/form-data', - }, }).then((res) => res.data); }; diff --git a/packages/core/upload/admin/src/hooks/useUpload.js b/packages/core/upload/admin/src/hooks/useUpload.js index e21184da6e..a08e893afb 100644 --- a/packages/core/upload/admin/src/hooks/useUpload.js +++ b/packages/core/upload/admin/src/hooks/useUpload.js @@ -23,14 +23,13 @@ const uploadAsset = (asset, folderId, signal, onProgress, post) => { }) ); + /** + * onProgress is not possible using native fetch + * need to look into an alternative to make it work + * perhaps using xhr like Axios does + */ return post(endpoint, formData, { - headers: { - 'Content-Type': 'multipart/form-data', - }, signal, - onUploadProgress({ total, loaded }) { - onProgress((loaded / total) * 100); - }, }).then((res) => res.data); }; diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index cd9ae524e4..27af40bd93 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -52,7 +52,6 @@ "@strapi/icons": "2.0.0-beta.2", "@strapi/provider-upload-local": "5.0.0-beta.5", "@strapi/utils": "5.0.0-beta.5", - "axios": "1.6.8", "byte-size": "8.1.1", "cropperjs": "1.6.1", "date-fns": "2.30.0", diff --git a/yarn.lock b/yarn.lock index aa8f6b0576..3f4316f300 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7922,7 +7922,6 @@ __metadata: "@types/koa": "npm:2.13.4" "@types/koa-range": "npm:0.3.5" "@types/koa-static": "npm:4.0.2" - axios: "npm:1.6.8" byte-size: "npm:8.1.1" cropperjs: "npm:1.6.1" date-fns: "npm:2.30.0"