此次更新比较大,真正实现了0配置,不用像1.0版本那样去申请码云第三方应用,也不用去输入码云账号密码,图床会引导你进行码云授权,然后让你的码云的某个仓库成为你的专属图床,只要码云一直办下去,我们的图床外链就不会失效
更新详情
- 框架大换血,1.0的前端框架使用了Vue+elementUI来实现,此次更新框架更改为layUI
- 架构大换血,1.0采用纯前端js结合ajax配合后端NGINX服务器来实现跨域请求码云API,此次更新加入了PHP后端的配合,前端无需发起跨域请求
- 提示信息更加人性化,1.0版本提示信息较为简单,此次更新所有操作均有提示,提示信息来自码云官方的返回数据
- 授权更加简洁,虽然说1.0版本的授权只需要自己新建码云仓库并开启
Gitee Page
服务,再去申请一个三方应用,然后进行用户名密码仓库名等信息的填写,几分钟也能搞定,但此次更新更加人性化,对小白更加友好,图床程序会引导你进行码云登录并授权,无需向1.0版本那样去申请三方应用,并且只需要新建一个仓库即可使用 - 之前有人反馈过上传以时间归档太乱了,此次更新加入了自定义文件夹,并且保留了1.0中的时间归档上传
- 此次更新加入了新建文件夹的功能配合上条更新记录使用
- 此次更新加入了响应式,支持手机端预览使用
- 修复了一个小BUG,img标签的复制在1.0中生成为a标签,当时没有注意,此次更新已修复
- 此次更新加入了上传loading层,可以清楚看到正在上传
- 上次有人反馈说每次进入都要配置一下太麻烦了,此次更新将授权码保存在了服务端session中,刷新页面或重新进入无需重新登录,但由于码云的OAuth2协议中的授权码有效期只有24小时,说以每24小时需要重新登录一次
- 之前有人反馈复制按钮点击多次才能复制成功,此次更新也修复了该bug
更新截图
- 整体预览
- 上传loading
- 上传路径选择
- 新建文件夹
- 响应式,手机端预览
客犹眠 游客 2021-04-10 08:41 回复
大佬,本想自己试着做除个样子,但奈何本身技术太菜,跪求源码