欢迎各位兄弟 发布技术文章
这里的技术是共享的
1)找出上传的出错信息
2)根据这个思路在七牛的依赖库中找到 下图所示的 上传返回的信息的代码
3) 我看到的错误是 expired token
4)百度一下 "七牛 上传 expired token"
根据下面百度的内容
最后得到的清晰思路是: 服务器的时间不对,比当前时间晚8小时,然后进 putty 修改下时间 见 /node-admin/2343
下面是百度后的内容
七牛图片上传401错误 token expired 解决
401错误表示token过期了,可能的原因是 token过期时间设置较短,也有可能是文件名包含非utf-8字符,还有可能是服务器的时间不正确,请一一检查!本人曾经因为服务器时间不正确纠结一个下午,血的教训啊,请大家多留意!
时间不正确请同步时间:
方法:
ntpdate 0.cn.pool.ntp.org
如果没有ntpdate工具请自行安装
yum -y install ntp
来自 https://www.inbeijing.org/archives/1119
是不是你的服务器时间调的不对,你的token已经过期了,你改下你的服务器的上传策略中的过期时间试试,把过期时间设置长一点,或者使用标准的unix时间来设置token的deadline。