iview upload 上传较大文件跨域

霜之哀伤
  • 26

使用iview的upload组件,上传mp4文件时,20M以内的可以正常上传,超过20M则可能上传失败,并报跨域错误,请问有人遇到过吗,如何解决.
max-size设置的文件大小是2G

回复
阅读 454
1 个回答
✓ 已被采纳

这个错误应该后端去解决的,可能的原因是:

  1. 本来就是跨域,但是后端 Server 通过 filter 之类的东西在返回时增加了 cors header
  2. 但由于上传文件大小超过后应用层(比如 tomcat)的阈值导致报错,不执行后面的cors filter了,那么cors header也就没法返回,最终前端拿不到这个Allow-Origin Header,虽然可能也有其他错误,但 CORS 错误的优先级更高
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏