代码之家  ›  专栏  ›  技术社区  ›  m_m

Axios onUploadProgress事件在Capacitor Android上未触发的问题

  •  0
  • m_m  · 技术社区  · 2 年前

    我目前面临Axios的一个问题,其中 onUploadProgress 在文件上载过程中,事件似乎并没有被触发。我已经查看了Axios文档并实施了必要的配置,但没有得到预期的进度更新。

    文件已成功上载,并且这些文件没有控制台错误/警告

    尽管它可以工作,并在他们的网络预览中显示上传事件!

    axios.post('upload-url', form, {
      headers: {
        'Content-Type': 'multipart/form-data',
        'Authorization': `Bearer ${accessToken}`,
      },
    
      onUploadProgress: progressEvent => {
        console.log('here', progressEvent); // NOT reached
      },
    })
    .then(response => {
      console.log('Upload complete:', response.data);
    })
    .catch(error => {
      console.error('Upload failed:', error);
    });
    

    P.S:我正在使用Axios&电容器目前的最新版本

    如果社区能就我的Axios实施中可能不会触发该事件的原因提供任何见解或建议,我将不胜感激。如果有人遇到过类似的问题或对此有调试建议,请分享您的想法。

    提前感谢您的帮助!

    0 回复  |  直到 2 年前