最近兔兔看见一款非常好的图床源码,分享各位!
支持多文件上传,api上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序之前一直用的图床程序是:PHP多图长传程序2.4.3 由于版本过老并且使用falsh上传,在当前html5流行大势所趋下,遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。文件上传视图不支持IE9以下的浏览器,api不限制。建议php5.6及以上版本,需要服务器支持Fileinfo, iconv ,zip和mbstring扩展,如果缺失会导致无法访问管理面板以及上传图片。文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要 HTML5 支持)来添加上传文件,支持上传大图片,优先使用 HTML5,旧的浏览器自动使用Flash和Silverlight的方式兼容。
- 支持仅登录后上传
- 支持设置图片质量
- 支持上传图片转换为指定格式
- 支持设置图片指定宽/高
- 支持限制最低宽度/高度上传
- 支持静态文件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
兔兔测试一下用的PHP7.2,详情访问check.php,如https://www.2tutu.cn/check.php
这里要注意一下,安装好了别忘了,重启一下PHP7.2,config.php是主要的设置参数文件
版权属于:兔兔资源网
本文链接:https://www.2tutu.cn/596.html
版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
1 条评论
66666666666666666666666666666