基于 PHP 的免费开源图床程序 EasyImage

小助手读文章 00:00 / 00:00

温馨提示:
本文所述内容具有时效性,可能因经年累月发展而与现状有所差异,故不保证有效性,仅供参考。

图床,也就是专门提供存储图片的地方,使用者只要把图片上传上去,就可以通过外链访问了。今天发现一款功能相对完善的基于 PHP 的图床程序 EayImage,简单试用了下,前端傻瓜式操作,后端也是傻瓜式管理,没有太大使用难度,有兴趣的可以试试。

介绍

基于 PHP、HTML5,支持多文件、API 上传,支持 Flash,简单无数据库,上传成功即返回图片的直链、MarkDown 引用链接、论坛代码、HTML 代码。

开源地址:GitHub
演示地址: 简单图床
作者博客:icret
开放使用地址:简单图床(已经稳了一年,刚又续了一年,每月 2T 流量)

功能

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

说明

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

API

参数

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

示例

HTML 表格方式:

<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 上传,则什么都不显示。

兼容性

文件上传视图不支持 IE9 以下的浏览器,API 不限制。建议 PHP5.6 及以上版本,需要服务器支持 fileinfoiconvzipmbstring 扩展,如果缺失会导致无法访问管理面板以及上传图片。

文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要 HTML5 支持)来添加上传文件,支持上传大图片,优先使用 HTML5,旧的浏览器自动使用 Flash 和 Silverlight 的方式兼容。


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 php免费福利代码图床easyimage 的文章

 本文最后更新于 2019/07/23 20:35:53,可能因经年累月而与现状有所差异

 引用转载请注明: VirCloud's Blog > 福利 > 基于 PHP 的免费开源图床程序 EasyImage

精选评论

  1. 王生
    王生 回复

    Windows 7Chrome 75.0.3770.90来自 河北 的大神

    作为付费人员,第一个沙发自己抢。 icon_twisted.gif