页面简洁,支持多文件上传,简单无数据库,返回图片url
,markdown
,bbscode
,html
的一款图床程序
预览
功能
- 支持仅登录后上传
- 支持设置图片质量
- 支持上传图片转换为指定格式
- 支持文字/图片水印 颜色透明度
- 支持设置图片指定宽/高
- 支持限制最低宽度/高度上传
- 支持静态文件CDN/本地切换
- 支持设置广告
-
支持开启/关闭api上传 - 在线管理图片(增、删、改、查)
- 支持网站统计 请将统计代码放入:public/static/hm.js
注意事项
- 安装之前先使用浏览器访问check.php检查扩展是否都安装!
- 使用前请注意先修改config.php中的domain域名。
- 请将所有文件必须赋予0777权限,执行用户设置www权限
- 安装正常后请修改登录管理密码!
- 如果无法登陆管理界面或上传图片,请先打开check.php检查扩展或者使用phpinfo检查。
- 可以使用浏览器的 F12调试模式->console查看错误
- 如果对php不太熟悉的话,不要将图床程序放置于二级目录
- js不要设置分片上传大小,此会导致部分图片上传失败。
- 默认我会给你设置成最优方案,api上传默认关闭
- 下载源码后可以删除一些文件:README.md,check.php,LICENSE
api上传示例:
参数:
参数名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
file | file | 是 | 表单名称 |
html form上传示例:
1 | <form enctype="multipart/form-data" method="POST" action="https://img.545141.com/file.php"> |
api上传成功后返回json:
1 | {"result":"success","url":"https:\/\/img.545141.com\/public\/data\/2019\/05\/5ce64172d24fa.png"} |
如果关闭api上传,则什么都不显示。
Sharex 自定义
分享一下 Sharex
自定义上传
1 | { |
把https://img.545141.com/file.php
改为你自己的地址即可,公共上传,没有用户验证.
其他
本图床程序为本地储存,暂未考虑对象储存.该图床好就好在页面简单,支持API
刚刚测试了一下,支持webp
格式,重复上传的话返回的链接不一样,没有验证图片md5
之类以防重复上传的.
提个issues
去,看作者有没有兴趣添加此功能.
更多详细信息移步开源地址