EasyImage 简单图床 2.0
支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 演示地址: https://img.545141.com 之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且使用falsh上传,在当前html5流行大势所趋下,遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。
功能支持:
- 支持仅登录后上传
- 支持设置图片质量
- 支持上传图片转换为指定格式
- 支持文字/图片水印
- 支持设置图片指定宽/高
- 支持限制最低宽度/高度上传
- 支持设置广告
- 支持开启/关闭api上传
- 在线管理图片(增、删、改、查)
- 支持网站统计 请将统计代码放入:public/static/hm.js
- 更多·····
注意:
- 安装之前先使用浏览器访问check.php检查扩展是否都安装!
- 请将所有文件赋予0755权限或www权限
- 上传后必须修改config.php的位置:
- domain 当前图片域名
- password 登录管理密码!
- 如果无法登陆管理界面或上传图片,请先打开check.php检查扩展或者使用phpinfo检查。
- 可以使用浏览器的 F12调试模式->console查看错误
- 如果对php不太熟悉的话,不要将图床程序放置于二级目录
- 下载源码后可以删除一些文件:README.md,check.php,LICENSE
- 欢迎加群:623688684
API上传示例:
参数:
参数名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
image | file | 是 | 需上传的图片 |
api | text | 是 | token |
html form上传示例:
<form action="../index.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" accept="image/*" >
<input type="text" name = "token" placeholder="在tokenList文件找到token并输入"/>
<input type="submit" />
</form>
api上传成功后返回json:
// 参数:"sucess"上传成功 "url" 图片链接 "del" 删除链接 "failed" 上传失败 "message" 错误信息
{"result":"success","url":"http:\/\/192.168.1.15\/i\/2021\/05\/03\/u34au6_2.jpg","del":"http:\/\/192.168.1.15\/api\/api-web.php?hash=XH%BB2Z%D1%08%D8%E2%D7%048%DFJ%86n%C0%06%DAD%DCP%3E%CF%C4%1B%60%E5%C4Pli"}
安全配置
- Apache配置文件默认设置上传目录不可运行
RewriteEngine on RewriteCond % !^$
RewriteRule i/(.*).(php)$ – [F]
RewriteRule public/(.*).(php)$ – [F]
RewriteRule config/(.*).(php)$ – [F]
- Nginx请在Nginx配置:
# 禁止运行php的目录
location ~* ^/(i|public|config)/.*\.(php|php5)$
{
deny all;
}
- 或者参考:https://www.545141.com/981.html
点击查看2.0版更新日志
与1.6.4版本差别
不建议再使用 [EasyImage 1.6.4版本](https://github.com/icret/easyImages)
兼容性
文件上传视图不支持IE9以下的浏览器,api不限制。建议php7.0及以上版本,需要服务器支持Fileinfo、iconv、zip、mbstring、openssl 扩展,如果缺失会导致无法访问管理面板以及上传/删除图片。
文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要 HTML5 支持)来添加上传文件,支持上传大图片,优先使用 HTML5,旧的浏览器自动使用Flash和Silverlight的方式兼容。
- 感谢: verot提供非常好用的class.upload.php上传类
- 感谢: ZUI 提供css框架
- 感谢:tinyfilemanager 提供的文件管理
- 本源码遵循 GNU Public License
无错源码所有资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员,站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!
如果遇到付费才可观看的文章,建议升级传奇VIP。全站所有资源“任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。如遇解压需要密码,请尝试使用www.wucuoym.com来解压,如若仍有问题,请联系站长。