axios配置onUploadProgress产生跨域问题_axios onuploadprogress 跨域-程序员宅基地

技术标签: js  http  

onUploadProgress监听上传进度产生跨域

问题起因:

ie和edge浏览器在调用xhr.upload.onprogress进度事件时,仍然只会发送post或者get请求,
但是火狐等高端一点的浏览器会将其视为跨域问题,并在post或者get请求之前,自动发出一个option请求
那么坑爹的就是,后台不解决option,后续新的请求就不会得到响应。

解决方案

后台处理option请求就行
在这里插入图片描述

内容转载自 小九的小酒https://blog.csdn.net/hanxiang1122/article/details/111177862

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Blues_jim/article/details/114697862

智能推荐

软件测试之功能测试_软件功能测试-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏32次。功能测试黑盒测试的方法_软件功能测试

读取word模板,并写入数据到word文件中_qt word 模板华报告-程序员宅基地

文章浏览阅读7.2k次。读取word模板,并写入数据到word文件中_qt word 模板华报告

面向对象(Java)-程序员宅基地

文章浏览阅读35次。对面向对象的简单介绍,没啥深入的写

[加密]非对称加密STM32实现-程序员宅基地

文章浏览阅读659次。转自:https://blog.csdn.net/kangerdong/article/details/82432701把所有的准备工作都做完了以后,可以将加密算法移植到我们具体的项目中去了,在STM32中在出厂前已经将RSA的公钥私钥,CA数字签名和CA公钥烧写在STM32的flash上了。4.1 身份认证在wifi连接上服务器上后,客户端首先发起交换密钥请求,客户端将自己..._stm32实现md5加密

SQL语句查询MySQL数据库存储空间大小_data_length/1024/1024单位是啥-程序员宅基地

文章浏览阅读2.4k次。SQL语句命令如何查询数据库容量?SQL查询数据库存储空间分为统计所有数据库总容量,和查询单个指定数据库存储大小,数据库吧分享MySQL数据库存储容量大小查询SQL语句:SQL查询所有数据库容量大小查询所有数据库容量大小需要对information_schema进行操作,单位转换为MB,SQL语句如下:mysql> use information_schema;mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB_data_length/1024/1024单位是啥

MATLAB异常处理机制_对于此运算,数组的大小不兼容-程序员宅基地

文章浏览阅读9.8k次,点赞3次,收藏10次。在程序运行时,当出现错误的输入、数据边界值问题或者程序本身有逻辑问题时,当前运行的程序会中断当前运行任务,提前退出运行状态,无法完成既定的任务。在程序中加入错误检查机制,合理处理程序可能出现的异常和错误,确保程序在所有可能条件下都能可靠运行,是现代编程语言的通用处理方式。在MATLAB中,使用try … catch语句,可以捕获异常并在catch块中处理异常,而不用让程序中断运行,确保程序的可靠性和鲁棒性。try … catch的语法结构如下:try statements %try语句块ca_对于此运算,数组的大小不兼容

随便推点

C语言基础_c语言数组在内存中是怎么分配的?-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏4次。初学C语言、C语言的一些定义_c语言数组在内存中是怎么分配的?

手机计算机应用的图片,怎么把手机的照片传到电脑 四种方法轻松导入-程序员宅基地

文章浏览阅读1w次。由于手机的小巧便捷我们的很多文件照片都是存储在手机上的,我们个每个人手机上都有很多照片如果将这些照片从手机中传输到电脑上,可以腾出一大部分手机空间,如何将手机照片传输到电脑上,相信很多小伙伴们还不知道吧,下面我就详细介绍一下。方法一:使用微信文件助手传输通过微信文件助手上传,使用电脑和手机登录同一微信,打开文件传输助手,选择需要的照片进行发送即可(传输图片时最好勾选原图上传,一次可勾选9张照片)。..._手机图片传电脑最简单的办法

如何远程登录Linux_linux远程登录另一台linux-程序员宅基地

文章浏览阅读1.3w次,点赞5次,收藏63次。本篇文章使用SSH,适合新手。第一步:在Linux上查看SSH的工作状态:打开Linux终端,输入systemctl status sshd,如图所示,红色方框里的内容说明你安装了SSH并且正在工作;第二步:查看服务器的IP地址:打开Linux终端,输入ifconfig,如图所示红色方框里的内容,即为IP地址(每一台电脑都不一样);第三步:连通测试:打开Windows系统的黑窗口,按住Windows+R,输入cmd,打开之后直接输入ping+IP地址(为第二步里面的IP地址),显示如图所示_linux远程登录另一台linux

xtrabackup 使用说明(续)_xtrabackup arch-程序员宅基地

文章浏览阅读168次。xtrabackup 使用说明(续) 背景:      关于物理备份工具xtrabackup的一些说明可以先看之前写过的文章说明:xtrabackup 安装使用。现在xtrabackup版本升级到了2.4.4,相比之前的2.1有了比较大的变化:innobackupex&am_xtrabackup arch

ICASSP 2022 | 腾讯AI Lab解读14篇入选论文-程序员宅基地

文章浏览阅读2k次。感谢阅读腾讯AI Lab微信号第146篇文章。本文介绍腾讯 AI Lab 入选 ICASSP 2022 的 14 篇论文。ICASSP(International Conference on Acoustics, Speech and Signal Processing)即国际声学、语音与信号处理会议,是IEEE主办的全世界最大的,也是最全面的信号处理及其应用方面的顶..._icassp

python调用windows cmd命令输出乱码_c:\program' is not recognized as an internal or ex-程序员宅基地

文章浏览阅读5.7k次,点赞6次,收藏7次。python调用windows command line时,如果cmd有返回(比如上一篇博客中的报错python调用带空格的windows cmd命令问题),遇到了输出乱码的情况:‘C:/Program’ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���解决方法:在调用cmd命令前先更改一下cmd的编码方式import osFDTDProgramPath = 'C:/Program Files/Lumerical/FDTD/bin/fdtd-solutio_c:\program' is not recognized as an internal or external command, operable