Web

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

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

开源地址

演示Demo

建议反馈

QQ群

预览


功能

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

1
2
3
4
5
<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:

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

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

Sharex 自定义

分享一下 Sharex 自定义上传

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"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去,看作者有没有兴趣添加此功能.
更多详细信息移步开源地址

分享到