注册账号登录
关注

关于七牛云的图片资源设置

在七牛注册了账号,并将AccessKey/SecretKey填在后端的设置中,具体如下,

// 上传头像、图片文件到七牛 [必填, 否则将不支持图片上传]

qiniu: {

accessKey: '{此处填写七牛个人中心->密钥管理中的AccessKey}',

secretKey: '{此处填写七牛个人中心->密钥管理中的SecretKey}',

bucket: '{此处填写新建的bucket名称}',

// 七牛的资源地址,此处填写的是二级域名,已经通过CNAME方式绑定到七牛的融合CDN

url: '//img.mydomain.com'

},

但是,仍然无法正常上传图片:编辑器一直打转转,个人图像也无法上传

Chrome控制台的报错信息如下


另外,如果不想用七牛等第三方存储方式,如何将图片保存到自己的服务器上?

3条评论 / 2条回复

你在七牛配置的域名,是否支持https呢?

回复

关于第三方储存方式,目前必须使用七牛,因为现在还不支持储存在自己的服务器和其他第三方储存服务。

回复

刚刚开通了七牛云的https,默认用户图像可以显示出来(刚才连这个默认图像都显示不出来)


但是在编辑器中还是无法上传图片,自定义图像中也无法上传图片。

console提示如下


回复

点击一下 https://up.qbox.me/ 400,那个错误,里面应该有错误提示,

估计是需要修改上传地址,七牛不同地区上传地址略有不同。

修改如下代码, https://up.qbox.me/ 替换成错误中提示的区域地址。

https://github.com/54sword/xiaoduyu.com/blob/master/src/app/components/qiniu-upload-image/qiniu.js#L18

5月12日
回复

谢谢,搞定了!

在这个链接可以找到qiniuyun不同区域的上传地址,后来人可以参考一下!

https://developer.qiniu.com/kodo/manual/1671/region-endpoint

存储区域 地域简称 上传域名

华东 z0 服务器端上传:http(s)://up.qiniup.com

客户端上传: http(s)://upload.qiniup.com

华北 z1 服务器端上传:http(s)://up-z1.qiniup.com

客户端上传:http(s)://upload-z1.qiniup.com

华南 z2 服务器端上传:http(s)://up-z2.qiniup.com

客户端上传:http(s)://upload-z2.qiniup.com

北美 na0 服务器端上传:http(s)://up-na0.qiniup.com

客户端上传:http(s)://upload-na0.qiniup.com

东南亚 as0 服务器端上传:http(s)://up-as0.qiniup.com

客户端上传:http(s)://upload-as0.qiniup.com

5月12日
回复
chorylee
关注私信
8
关注
2
粉丝
17
帖子