文章目录
上传文件超过1M,报跨域错误
问题现象:
今天在和前端同事调试商品管理功能时候,给商品上传图片不能正常上传。抛出:
Access to XMLHttpRequest at 'https://xxx/manageapi/file/upload' from origin 'http://xxx:18080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
跨域了。
定位过程:
当前端同事抛出这个问题后,我立马进行了复测:
- 查看服务端对文件上传的限制,发现文件大小限制的是800M(排除服务端限制问题)
- 使用POST MAN 测试本地接口,依然正常运行(排除接口错误问题)
- 使用POST MAN 测试线上(此时我用的是IP地址直接访问)接口,依然正常运行(排除线上环境问题?这么一套组合