七牛云使用客户端上传图片出现no-referrer-when-downgrade的问题以及头像未更新问题...

七牛云使用客户端上传图片,一直报这个 no-referrer-when-downgrade问题,百度了一圈都说是跨域访问的问题,但是我感觉我的问题不是这个,因为我是照着牛客网的视频跟着做的,视频里都没出这个问题。
后面点击response后看到 "{"error":"file is not specified in multipart"}", 于是用这个作为关键词开始百度,终于在https://segmentfault.com/q/1010000000468905中发现了七牛云对于上传文件的input 标签不仅type 要求为 file, 还额外 要求 input标签的 name 字段 为也为file, 改成name之后就解决了这个问题
七牛云要求 input标签的字段 name为file, 改成name之后就解决了这个问题
解决这个问题后,又发现了另一个问题,不经感慨,真是“一山放过一山拦”,接下来遇到的问题是,上传头像后头像没有刷新出来
f12后查看网络请求和响应,发现头像404了, 没有找个头像,查看url发现这个头像莫名其妙多一个 http://localhost:8090/community/user  前缀,所以文件路径找不到,排查了很久的后台代码,一直找不到问题所在,
直到查看了页面的源代码,发现头像的路径url没有加  http://   前缀,所以这个url被当做一个相对路径来解析,所以默认加上了项目名
于是想起来是配置文件中该路径没有加   http://  前缀,
加上前缀后重新运行项目就可以了
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值