当前位置: 首页 > 网站建设 > ImgURL更新至v1.3,支持API上传

ImgURL更新至v1.3,支持API上传

发布于:2018-9-11 网站建设 42条评论 18,593 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

ImgURL是一款简洁、纯粹的图床程序,使用PHP + SQLite 3开发,不需要复杂的配置,开箱即用。

功能特色

  • 图片上传与预览
  • 一键生成/复制链接
  • 浏览与删除图片
  • 限制访客上传数量
  • 图片压缩
  • 图片鉴黄
  • 支持URL批量上传
  • 支持API上传

v1.3更新说明

  • 新增粘贴上传(Ctrl + V)
  • 期待已久的API上传
  • 后台新增按时间筛选图片
  • 优化“探索发现”,之前为随机显示12张,现在显示本月所有图片(流加载)
  • 优化后台“看图模式”
  • 修复一些BGU,优化CSS

v1.3详细说明

v1.3已经实现Ctrl + V粘贴上传,上传图片更加方面,用下图说话。

v1.3已经支持API上传,接口地址为https://imgurl.org/functions/api.php 详细说明可以参考帮助文档:https://doc.xiaoz.org/#/imgurl/api

新增ImgURL脚本上传,可以实现在任意的网页将图片上传至ImgURL,详细说明可参考这篇文章《使用油猴脚本(Tamper monkey)在任意网页上传图片

后台支持按时间筛选图片,查找图片更加方便。

Demo

说得再多不如自己体验一把

其它说明


42 条评论 “ImgURL更新至v1.3,支持API上传”

  1. 大堡说道:

    想请问一下探索发现想改设定成全部上传的图都显示不要只显示本月的图要如何修改呢

    1. xiaoz说道:

      最新版默认情况就是显示的本月上传的所有图片。

      1. 大堡说道:

        就是希望本月以前更早的图也照样显示,如现在11月只会显示11月的,希望10月丶9月更早以前的也会显示,有办法改设定吗

        1. xiaoz说道:

          这个可以修改found.php里面的SQL语句,但是不建议这样做,因为会降低数据库查询效率,同时图片太多会消耗过多的流量。

          1. 大堡说道:

            另外想再请问一下为什麽上传的图一开始会在探索发现页面看到,几分钟後就消失,进後台看全都跑到未识别图片去,有开鉴黄功能,但是不管什麽图连普通的风景图也是一样都跑到未识别图片

          2. xiaoz说道:

            可能是请求鉴黄接口超时了,您可以设置一个计划任务,定时访问https://xxx.com/functions/unknown.php?pass=youpass 来进一步加强鉴黄识别。

  2. ming说道:

    抱歉,已经搞定了,可以升级也可以管理之前的图片,非常感谢。

  3. ming说道:

    大佬,是每次升级,都不能管理以前的图片了是吗?
    然后我现在想换主机,依然用旧版本1.2,迁移过去也是不能管理以前的图片了、、、

  4. Yours说道:

    请问下,我在config.php里看到有个图片文字水印功能,这功能是在哪里打开?谢谢。

    1. xiaoz说道:

      抱歉,图片水印功能还没有实现,配置只是预留的。

  5. 小凉凉说道:

    博主 怎么开启图片压缩阿 弄好key了 提升未开启压缩功能

    1. xiaoz说道:

      参考下https://doc.xiaoz.me/#/imgurl/compress ,检查`”option” => true,`设置为true没有。

  6. 低调哥说道:

    可以设置把图片传到新浪微博图床吗

    1. xiaoz说道:

      抱歉,尚不支持上传到微博图床。

  7. letou说道:

    建议加上多张图片删除功能,一张一张删除有点麻烦啊

    1. xiaoz说道:

      好的,这个可以考虑。

  8. 112ger说道:

    上传图片后显示的代码在那改啊?

    改成下面这种

    把src前后的空格去掉,单引号换成双引号

    我在indexphp里改的这个
    $(“#html”).val(“”);
    但是没效果

    1. xiaoz说道:

      您好,可以在 static/embed.js 修改

      1. 112ger说道:

        多谢

  9. 112ger说道:

    配置web环境时,是不是只要php7.2就行,不需要mysql?

    1. xiaoz说道:

      使用的SQLite3,不需要MySQL,您可以参考下帮助文档:https://doc.xiaoz.me/#/imgurl/install 进行设置。

      1. 112ger说道:

        小白一个,问下使用的SQLite3,如果网站流量大,会不会挂?

        1. xiaoz说道:

          应该不会,一般在上传和后台管理的时候才会操作数据库。

          1. 112ger说道:

            如果限制游客不能上传,能不能把按钮不可用,游客限制上传,但是按钮可用,上传的时候是不是也在操作数据库,占系统资源?

  10. akio说道:

    WIN主机部署了,可以上传,服务器里面也有文件,但是后台管理,管理上传和SM.MS上传的都看不到文件;

    1. xiaoz说道:

      检查下数据库目录/文件(db)是否可写。

      1. akio说道:

        谢谢博主回复。搞定了,确实是这个原因,忘记了WIN主机很容易存在目录文件读写权限问题。
        再次感谢博主分享这么好的程序。

  11. 行吟游子说道:

    博主,我按装了这个图床后,将游客上传设为零,但是我用帐号登录后上传,仍然显示:非法请求。这又是哪个地方出问题了呢?

    1. 行吟游子说道:

      是 非法请求。刚又打开游客上传限制数量,还是如此,不知道哪个环节出问题了。

      1. xiaoz说道:

        还有一种情况,您是不是将index.php更名了?

    2. xiaoz说道:

      可能是您config.php 设置不对,可提供域名测试一下。

  12. 无言逆战说道:

    可以增加扩展ftp上传,另外建个群?

  13. 得劲说道:

    已安装测试
    CTRL+V 可以上传截图的
    不能上传直接右键复制的图片

    1. xiaoz说道:

      “不能上传直接右键复制的图片”您的意思是不能通过右键复制上传还是说上传完毕后不能复制图片呢?

      1. 得劲说道:

        直接在图片上右键复制 然后CTRL+V上传

        1. xiaoz说道:

          明白您的意思了,Ctrl + V上传只能传递base64的数据,估计图片右键复制数据类型不一样。

          1. 得劲说道:

            photo.ishield.cn
            用过这个聚合图床 这个可以实现
            不知道他用的什么方式

          2. xiaoz说道:

            我是在网上找的一个js插件来实现,他这个将js代码混淆了,看不出来怎么实现的。

  14. 岩兔站说道:

    感谢大佬不懈努力,功能越来越完善了

  15. 得劲说道:

    感谢大佬分享,一直在关注这个程序,终于等到了一直期待的剪切板上传功能。

akio进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注