NutzCN Logo
问答 上传跨域 @Filters({@By(type=CrossOriginFilter.class)})没起作用
发布于 2558天前 作者 13080918283 2223 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

@IocBean
@Filters({@By(type=CrossOriginFilter.class)})
@At({"/open/file/upload","/app"})
上传加了跨域注解,但是上传时 Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers in preflight response.跨域

9 回复

ajax上传?

不是,webuploader和uploadfive

哦,自定义一个Filter吧

兽总,不生效的原因是什么

CrossOriginFilter没加上X-Requested-With

你可以这样写

@Filters({@By(type=CrossOriginFilter.class, args={"*", "GET, POST, PUT, DELETE, OPTIONS, PATCH", "Origin, Content-Type, Accept, X-Requested-With", "true"})})

没好使,兽总,泪~~

哦, 那谷歌一下吧, 估计还缺了什么header吧

好的,多谢兽总了

添加回复
请先登陆
回到顶部