分享一波图床API和chome插件
侧边栏壁纸
  • 累计撰写 114 篇文章
  • 累计收到 21 条评论

分享一波图床API和chome插件

SanLiLin
2019-03-07 / 0 评论 / 542 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年03月13日,已超过1469天没有更新,若内容或图片失效,请留言反馈。
因为这些天在搞个人博客,感觉在图片上传这块真的很费脑子哦,于是在网上逛了一圈,找到了一些好用到爆的图床API和插件。好东西分享出去才会价值最大化,所以在这分享出来

chome插件-新浪微博图床

插件下载地址

新浪微博图床插件下载地址

插件介绍

简单好用的新浪微博图床,支持选择/拖拽/粘贴上传图片,并生成图片地址,HTML,UBB和Markdown等格式,支持浏览和删除历史记录
五星好评,简单易用并且开源的新浪微博图床扩展.
  • 支持点选/拖拽/本地粘贴3种方式上传图片至新浪微博图床
  • 支持批量上传
  • 支持生成图片地址,HTML,UBB和Markdown四种格式
  • 支持本地保存和删除上传历史
  • 支持在常用在线markdown编辑器中使用ctrl+v粘贴图片,图片自动上传到微博图床。(目前已支持github,csdn及zybuluo的markdown在线编辑器)
  • 支持https模式
  • 支持自定义Chrome菜单栏图标

使用效果

https://wx3.sinaimg.cn/large/0064eL5bly1g0ubpemlkzj30hs0b4ta4.jpg

imgbb -API

API官网

imgbb官方网站
imgbb外部插件

插件介绍

它提供图像上传到任何网站,放置一个按钮,将允许您的用户直接上传图像到我们的服务,它将自动处理插入所需的代码。 所有功能包括拖放,远程上传,图像调整大小等。
  • 该插件适用于具有用户可编辑内容的任何网站
  • 不需要额外的自定义,它将放置一个与目标编辑器工具栏匹配的上传按钮去上传
  • 支持https模式
  • 支持生成图片地址,HTML,UBB和Markdown四种格式

使用效果

https://ws1.sinaimg.cn/large/0064eL5bly1fv7y2fkg17j30jf0ftaaw.jpg

虫洞图床-API

插件地址

虫洞图床

插件介绍

这个网站是类似于图片托管的网站
  • 内有两种API供你选择 1、新浪微博(很强大啊,到处都是你),2、我不知道怎么形容,自己去看
  • 开发过七牛云的话使用这个毫无压力
  • 其实原理就是跨域提交(ajax提交,后端提交都可以)
  • 支持批量上传

示例代码

给你个js代码自己去体会吧,就是正常的ajax提交

function uploadPic(a) {
    if (a.files && a.files[0]) {
        if (0 != a.files[0].type.indexOf("image")) return $(".upload-btn").html('<span style="color: #c50808">请选择图像文件上传</span>');
        a = new FormData($("#upload-form")[0]);
        $.ajax({
            url: "https://www.17uw.cn/api/upload/weibo",
            type: "POST",
            xhr: function() {
                myXhr = $.ajaxSettings.xhr();
                myXhr.upload && myXhr.upload.addEventListener("progress",
                function(a) {
                    a.lengthComputable && (a = a.loaded / a.total, 1 == a ? $(".upload-btn").html('<span style="color: #c50808">上传完成,处理中...</span>') : $(".upload-btn").html("上传中,进度:" + 100 * a + "%"))
                },!1);
                return myXhr
            },
            beforeSend: function() {
                $(".upload-btn").html("准备上传..")
            },
            success: function(a) {
                "success" != a.code ? $(".upload-btn").html('<span style="color: #c50808">' + a.msg + "</span>") : ($(".input form")[0].url.value = a.data.url.replace(/http:/g, "https:"), commentExtraPicSubmit($(".input form")[0]))
            },
            error: function(a) {
                console.log(a);
                $(".upload-btn").html('<span style="color: #c50808">图片上传出错</span>')
            },
            data: a,
            dataType: "json",
            cache: !1,
            contentType: !1,
            processData: !1
        });
        return ! 1
    }
}
注:这篇文章会长期更新,如果小伙伴有好资源的话请发表在评论区
0

评论 (0)

取消