javascript - Axios 配置未在我的响应中显示 OnUploadProgress

标签 javascript vue.js axios

我一直在尝试从前端上传的文件中获取进度,但在捕获时我没有在配置中获取 onUploadProgress 并且它不起作用我是使用 axios 的新手

        axios({

        method: 'post',
        url:'https://brandsaviorservices.azurewebsites.net/api/document/upload/'+this.username+'/1',
        headers: {
            'Content-Type':'multipart/form-data',
            'Authorization': 'Bearer ' + this.token,
        },
        data,config
        }) .then(response => {
            console.log(response);  
            this.status = response.data
        })
        .catch(error => {
            console.log(error);
        });

这是我的控制台日志

enter code here

这是我的控制台,文件正在正确上传,但没有使用 OnUploadPorgress 获取文件上传进度

enter image description here

最佳答案

感谢@cdoshi

我已经找到了解决方案并且正在运行

通过在配置之外执行 OnUploadProgress 函数,它可以正常工作

关于javascript - Axios 配置未在我的响应中显示 OnUploadProgress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47988894/

相关文章:

javascript - 想要删除 Angular 4 中第一个和最后一个双引号吗?

javascript - 如何从浏览器导入 Vue 组件 - 通过 CDN

javascript - 使用 Vue JS 使用 ajax 和 formspree 提交表单

javascript - 如何在 Vue.js 的子组件中正确传递方法?

javascript - 如何在 Vue 和 Axios 中循环访问 API 端点 JSON 对象?

javascript - 从 JavaScript 中的时间字符串创建日期

javascript - 添加日期结果不正确

javascript - 如何使用回调 javascript 函数创建自定义 html 助手?

node.js - 我如何每分钟发送此登录请求?

javascript - 使用axios上传 block 文件