plus
plus copied to clipboard
跨域环境之下的H5端的新建话题时,在话题新建界面中上传图片会出错
在跨域环境之下的H5端的新建话题时,在话题新建界面中上传图片会提示“网络不可用,请检查”,Chrome console会提示:“blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.” 但该环境的其他功能均正常(包括动态发图片是正常的),实际上我的plus.yml关于CORS是默认设置: origins设置为星号。 core: allow-credentials: false max-age: 0 allow-headers: - '' expose-headers: { } origins: - '' methods: - '' laravel: allow-route-perfix: '' route-group-mode: false
@mickeysu 请附加上网路请求
上述补充是完整的Chrome Console输出信息。H5端其他功能,包括发动态图片都是正常的。
@mickeysu 无法接收到验证码 😳
不好意思,刚才确实无法发送验证码,现在可以发送手机验证码了。
注册后,“首页”->“农事分类”圆形图标,可以进入话题。
注册后,“首页”->“农事分类”圆形图标,可以进入话题。
可能是第二版的文件系统有问题, 我们先排查
非常感谢您!其实我疑惑的是:H5端其他所有功能都没有提示跨域错误,就只有新建话题背景图才提示跨域错误。
非常感谢您!其实我疑惑的是:H5端其他所有功能都没有提示跨域错误,就只有新建话题背景图才提示跨域错误。
其实也有, 和后台的cors跨域设置有关,
建议先设置为下图所示的配置, 这个我测试过, 是可以都通过的
@mickeysu 你是不是用了阿里云OSS? 修改个人头像的接口会报这个问题吗
我用本地文件夹,ln连接到thinksns的public文件夹。我的后台设置跟您截屏cors跨域设置相同,仍无法解决上传问题,所以后面我把H5合并到后台那边去,不搞跨域访问了。