【分享】ImgURL图床源码



ImgURL是一个简单、纯粹的图床程序,让个人图床多一个选择。使用PHP + SQLite 3开发。

主要功能

  • 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传
  • 支持图片裁剪,自动生成缩略图
  • 限制访客上传数量
  • 图片压缩/批量压缩
  • 图片鉴黄/批量鉴黄
  • API支持
  • 在线更新
  • 外部存储

环境要求

  • PHP >= 5.6
  • PDO_SQLite
  • GD2
  • ImageMagick
  • fileinfo
  • pathinfo

安装

GitHubhttps://github.com/helloxz/imgurl.git

​ 博主本人使用它自建的个人博客专用图床(https://img.1078503.org)已经有一段时间了,感觉非常的好用和方便。

为什么要自建图床

​ 众所周知,各类动态博客都支持后台上传图片在日志中使用。但一直以来我遇到的最大的麻烦,就是经常的折腾过程中会存在迁移过程中的未知错误和图片保存备份的困难。使用图床获取一个外链地址就方便多了,日志中除了文本以外的调用使用绝对地址链接能有效的避免一些尴尬,因为你只需要保存或备份文章数据就行了。体现在动态博客中就是备份数据库,不用去管上传的图片目录,这样可以有效降低迁移的难度和复杂程度。

​ 记得有博友说过,一个网页的简洁优雅,不是不断的做减法能够实现的,而是要有效的做加法。这也是我为什么更愿意使用hugo静态博客生成器的道理,过程操作起来看似复杂,但体现在页面上就是那么的简洁优雅。当然,我做的并不好。至少我自己喜欢😍。

​ 目前我的个人图床允许游客每日上传1张图片用于外链,每张图片不得超过1M大小并会做压缩处理。禁止违规违权图片的上传且不保证图片链接的长期有效性。

地址https://img.1078503.org

程序作者提供的免费图床:https://imgurl.org/

免费版源码不支持MySQL数据库,有收费的专业版可供有需求的朋友使用更多功能和技术服务。

近视眼逛博客,版权所有。如未注明,均为原创。
允许二次整理发布,但请注明本文链接:https://1078503.org/2019/10/1/


点击评论框“加入讨论”会显示名字邮箱网址选项,不一定需要登陆哦🙂