EasyImages: 新版简单强大的无数据库的图床

页面简洁,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序

开源地址|演示Demo|建议反馈|QQ群

预览


功能

  • [x] 支持仅登录后上传
  • [x] 支持设置图片质量
  • [x] 支持上传图片转换为指定格式
  • [x] 支持文字/图片水印 颜色透明度
  • [x] 支持设置图片指定宽/高
  • [x] 支持限制最低宽度/高度上传
  • [x] 支持静态文件CDN/本地切换
  • [x] 支持设置广告
  • [x] 支持开启/关闭api上传
  • [x] 在线管理图片(增、删、改、查)
  • [x] 支持网站统计 请将统计代码放入:public/static/hm.js

注意事项

  1. 安装之前先使用浏览器访问check.php检查扩展是否都安装!
  2. 使用前请注意先修改config.php中的domain域名。
  3. 请将所有文件必须赋予0777权限,执行用户设置www权限
  4. 安装正常后请修改登录管理密码!
  5. 如果无法登陆管理界面或上传图片,请先打开check.php检查扩展或者使用phpinfo检查。
  6. 可以使用浏览器的 F12调试模式->console查看错误
  7. 如果对php不太熟悉的话,不要将图床程序放置于二级目录
  8. js不要设置分片上传大小,此会导致部分图片上传失败。
  9. 默认我会给你设置成最优方案,api上传默认关闭
  10. 下载源码后可以删除一些文件:README.md,check.php,LICENSE

api上传示例:

参数:

参数名称 类型 是否必须 说明
file file 表单名称

html form上传示例:

<form enctype="multipart/form-data" method="POST" action="https://img.545141.com/file.php">
        <label>选择文件</label>
        <input type="file" name="file">
        <input type="submit" value="提交">
</form>

api上传成功后返回json:

{"result":"success","url":"https:\/\/img.545141.com\/public\/data\/2019\/05\/5ce64172d24fa.png"}

如果关闭api上传,则什么都不显示。

Sharex 自定义

分享一下 Sharex 自定义上传

{
  "Version": "13.4.0",
  "Name": "EasyImage",
  "DestinationType": "ImageUploader",
  "RequestMethod": "POST",
  "RequestURL": "https://img.545141.com/file.php",
  "Body": "MultipartFormData",
  "Arguments": {
    "name": "$filename$"
  },
  "FileFormName": "file",
  "URL": "$json:url$"
}

https://img.545141.com/file.php改为你自己的地址即可,公共上传,没有用户验证.

其他

本图床程序为本地储存,暂未考虑对象储存.该图床好就好在页面简单,支持API
刚刚测试了一下,支持webp格式,重复上传的话返回的链接不一样,没有验证图片md5之类以防重复上传的.
提个issues去,看作者有没有兴趣添加此功能.
更多详细信息移步开源地址

文章可自由转载 , 注明原文链接https://www.uzz5.com/post/2c56.html即可 .
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录