为了账号安全,请及时绑定邮箱和手机立即绑定

iview Upload组件如何实现跨域文件上传?

iview Upload组件如何实现跨域文件上传?

有只小跳蛙 2019-01-16 01:23:03
<Upload action="/sys/mts/uploadFile" :headers="headers" :with-credentials= true :before-upload="handleUpload" :show-upload-list="showUploadList" style="margin-left: 131px; margin-top: -30px;" ></Upload> 相关内容补充: headers: { 'Access-Control-Allow-Origin' : '*' }, credentials: true 谢谢各位大佬!
查看完整描述

5 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

请问解决了吗,我也遇到这种情况了

查看完整回答
反对 回复 2019-03-01
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

'Access-Control-Allow-Origin' : '*'要在后台设置 前台设置没用 反而会让请求变成非简单请求

查看完整回答
反对 回复 2019-03-01
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

跨域文件上传实际上就是跨域请求,如果你是vue-cli生成的项目,在config文件下,找到index.js,在里面配置跨域就行了。例如:

proxyTable: {
      '/api': {
        target: '你的服务器地址',      
        changeOrigin: true,
        pathRewrite: {
          '^/api': '',
        },
      }
    },

请求时,在所有接口前面加上/api/你的接口名称,就可以实现跨域。

查看完整回答
反对 回复 2019-03-01
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

设置了代理也是没用是,为什么?

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 4761 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信