【问题标题】:axios onUploadProgress returns immediately 100% progress on android using react nativeaxios onUploadProgress 使用 react native 在 android 上立即返回 100% 进度
【发布时间】:2021-07-08 07:23:18
【问题描述】:

React Native android 首先返回 0%,然后立即返回 100% 的文件上传进度,但在 iOS 的情况下,它完美地显示了加载和总内容的进度。

await axios({
            url: url,
            method: 'POST',
            data: formdata,
            // timeout: 60  30  1000,
            headers: {
                Authorization: 'Bearer ' + this.props.token,
                "Accept": "application/json",
                "Content-Type": "multipart/form-data",
            },

        onUploadProgress: function (progressEvent) {
            let percentage = Math.floor((progressEvent.loaded / progressEvent.total) * 100);
            console.log("PERCENTAGE ", percentage)
            self.setState({ progress: percentage, isFileUploading: true })

        },
    })

【问题讨论】:

    标签: javascript react-native axios


    【解决方案1】:

    这似乎已被报告为 axios 中的一个问题:

    https://github.com/axios/axios/issues/3720

    https://github.com/axios/axios/issues/3469

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 1970-01-01
      • 2021-02-08
      • 2021-03-10
      • 2018-04-28
      • 2018-09-07
      • 2020-07-25
      • 2021-05-21
      • 1970-01-01
      相关资源
      最近更新 更多