七牛图床代码已经提交

 果农   2020-01-01 04:40   835 人阅读  0 条评论

功能已经完成,这里仅做到单用户(直接使用配置文件),如果需要多用户的话,需要使用系统的config表来完成这些配置。
添加的配置项如下:

# qiniu config
qiniu.enabled=false # 是否开启七牛存储
qiniu.use_https=false # 是否使用https
qiniu.domain= # 在七牛绑定的域名,后面必须带/
qiniu.bucket=  # 七牛存储空间的名称
qiniu.access_key= # 七牛个人中心申请到的ak
qiniu.secret_key= # 七牛个人中心申请到的ak对应的sk
qiniu.list-stylename=-list # 七牛列表用图片的样式名称
qiniu.img-stylename=-web # 七牛普通图片样式名称

相关代码已经上传到这里。对go还是不熟悉,基本上是改一点然后测试一下,本地没有环境,所以每次改动都是提交到github,然后服务器上拉取更新后重新编译、测试。尝试的过程中,很有点冲动要用php重新编写后端,另一个原因就是MONGODB也不熟悉。
总地来说,算是完成了。后面考虑一下要不要把七牛的处理结果(水印、图片压缩)给同步到服务器上来?这样的话,就没有必要再给七牛掏一份HTTPS流量的钱了。后面再说吧,放上一张图片来看看效果:
6

目前是两种方案:1、以前已经发布的笔记,仍然使用的是302的跳转(拦截apifile的相关代码),这个需要在七牛后台设置镜像域名,让七牛来同步一下本地资源;
2、新发布的笔记(列表用的缩略图、正文展示用的图片)中的图片资源已经全部替换为七牛绑定的域名。

本文地址:http://haolie.net/post/714.html
版权声明:本文为原创文章,版权归 果农 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?