layer 上传图片点击取消仍在加载_上传图片到smms图床(整合layer上传插件) by:小灰灰 | 小灰灰博客...
上传图片
选择多文件
文件名大小状态操作
开始上传
layui.use(['form', 'layedit', 'laydate', 'element', 'upload'], function() {
var form = layui.form,
layer = layui.layer,
laydate = layui.laydate,
layedit = layui.layedit,
upload = layui.upload;
//执行上传图片(简单上传模式)
var uploadInst = upload.render({
elem: '#gpic1',
accept: 'images',
field:"smfile",
size: 2048,
url: 'https://sm.ms/api/upload',
done: function(res) {
console.log(res);
},
error: function() {
layer.closeAll('loading'); //关闭loading
//请求异常回调
}
});
//多文件列表示例(稍微复杂一丁点的事例)
var demoListView = $('#demoList')
,uploadListIns = upload.render({
elem: '#testList'
,url: 'https://sm.ms/api/upload'
,accept: 'images'
,field:"smfile"
,multiple: true
,auto: false
,bindAction: '#testListAction'
,choose: function(obj){
var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
//读取本地文件
obj.preview(function(index, file, result){
$('#lookpic').html('');
var tr = $(['
'
,'
'+ file.name +''
,'
'+ (file.size/1014).toFixed(1) +'kb'
,'
等待上传'
,'
'
,'重传'
,'删除'
,''
,'
'
,'
'].join(''));
//单个重传
tr.find('.demo-reload').on('click', function(){
obj.upload(index, file);
});
//删除
tr.find('.demo-delete').on('click', function(){
delete files[index]; //删除对应的文件
tr.remove();
uploadListIns.config.elem.next()[0].value = '';
});
demoListView.append(tr);
});
}
,done: function(res, index, upload){
if(res.code == 'success'){ //上传成功
$('#lookpic2').html('');
var tr = demoListView.find('tr#upload-'+ index)
,tds = tr.children();
tds.eq(2).html('上传成功');
tds.eq(3).html('删除ing');
//上传成功后执行删除smms的文件
tr.find('.demo-deletein').on('click', function(){
$.ajax({
type: "GET",
url: res.data.delete,
success: function(data){
if(data.indexOf("File delete success.") >= 0 ){
layer.msg("删除成功");
}else{
layer.msg("删除失败或图片不存在或已经被删除了!!");
}
delete index;
tr.remove();
}
});
});
}else{
this.error(index, upload);
}
}
,error: function(index, upload){
var tr = demoListView.find('tr#upload-'+ index)
,tds = tr.children();
tds.eq(2).html('上传失败');
tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //显示重传
}
});
});
layer 上传图片点击取消仍在加载_上传图片到smms图床(整合layer上传插件) by:小灰灰 | 小灰灰博客...相关推荐
- layer 上传图片点击取消仍在加载_layer 点击弹出图片
今天做东西有一个功能:在列表点击图片弹出并放大显示,使用到了layer的页面层,下边是个小demo success:function (e) { var url = e.qrcode_url; //a ...
- 10个MySQL加载数据内文件示例以将文本文件数据上传到表
10个MySQL加载数据内文件示例以将文本文件数据上传到表 如果文本文件中有数据,则可以轻松地将它们上载到数据库中的一个或多个表. 在MySQL数据库(或MariaDB)中,使用" load ...
- ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
- Sideloady 下载安装使用教程,将各种的应用程序加载到你的 iPhone、iPad 或 Mac 上
Sideloady 是一款适用于 macOS 和 Windows 的免费应用程序,它的工作方式几乎与 Cydia Impactor 相同,但具有更多选项.更漂亮的用户界面并支持免费的 Apple 开发 ...
- 中yeti不能加载_将 PQ 查询加载到 Excel 中进行分析的三种常用的方式
点击上方蓝字 关注星标★不迷路 岁月本长,忙者自促 虽然大部分时候经过PQ清洗的数据都是加载到Excel工作表中,但是PQ中还有另外两种将数据返回Excel中进行分析的方法. 三种不同的数据加载方式: ...
- Summernote 上传图片至 SMMS 图床 Api
#Summernote上传图片至SMMS图床Api SummerNote是一款WYSIWYG(what you see is what you get)富文本编辑器,支持Bootstrap4,中文本地 ...
- QGIS-申请天地图key并加载在线地图,在线图源坐标系差异
QGIS-申请天地图key并加载在线地图,在线图源坐标系差异 概述 申请key 加载地图 坐标系 坐标系转换 国内图源(GC-J02火星坐标系) 概述 从2019年1月1日起,调用天地图的地图服务都需 ...
- ajax 批量上传图片插件,jQuery多文件上传插件jquery.imageuploader.js
插件描述:jQuery多文件上传插件jquery.imageuploader.js,可以同时上传多个文件并支持拖拽上传 jquery.imageuploader.js 一款jquery多文件上传插件. ...
- hp laser103 属性没有配置项_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
最新文章
- 《Spring技术内幕》——1.4节Spring的应用场景
- 苹果计算机咋出记录,怎么查看Mac电脑的开机记录?
- Typeface 字体样式
- Nginx Slab内存管理
- 【OpenCV】OpenCV函数精讲之 -- 颜色空间缩减及LUT函数
- 免费的html空间,免费HTML网页空间(每月200 GB 流量托管静态网页超简单)
- 透过“简书钻”来探究简书的商业模式转变
- 单片机双击 长按 c语言,单片机三种按键模式 单击 双击 长按
- 模糊查询SqlParameter参数化like
- STM32编程--GPIO配置
- 计算机软件考试难,计算机技术与软件专业技术资格考试难吗
- cmd的常用命令分类详解
- 量土地用计算机,土地面积换算(土地面积计算器)
- 医学图像论文要点记录
- python-绘图与可视化
- 4种大文件传输工具和软件,用于共享大文件
- 转:资本2010《CCTV财经频道中国证券市场投资策略报告》发布
- 喝碗孟婆汤,走回奈何桥:QQ伤感日志
- 计算机多媒体理论知识,计算机多媒体技术论文
- 适配2K和4K分辨率
热门文章
- 图片裁剪工具——react-cropper
- Springboot项目使用smart-doc+Apifox 便捷生成管理接口文档
- i=i+1 与 i+=1 区别
- CW2015电量计驱动分析
- STM32移植RT-Thread3.1.5 NANO
- 银行核心系统和银行信贷系统【杭州多测师】【杭州多测师_王sir】
- Java+MySQL实现药品销售管理系统
- python可以实现vba功能吗_再见 VBA!神器工具统一 Excel 和 Python
- 全国大学高校基础信息 API 接口
- IOS7系统最新漏洞