LayUI upload上传组件上传文件的两种方式(手动上传、自动上传)
1 手动上传
上传文件分为两步,第一步选择文件,第二步上传文件。
HTML代码:
<input type='button' id='selectFile' value='选择文件'>
<div id='fileDiv'></div>
<input type='button' id='uploadFile' value='上传文件'>
JS代码:
$(function(){initUpload();
});
//初始化上传组件
function initUpload(){layui.use(['upload'], function () {var upload = layui.upload;//单文件上传upload.render({elem: '#selectFile',url: "upload.aspx",accept: 'file',multiple: false,auto: false,size: 50 * 1024,//单位kbbindAction: '#uploadFile',choose: function (obj) {obj.preview(function (index, file, result) {$("#fileDiv").val(file.name);});},done: function (res, index, upload) {if (res.Code == 1) { //上传成功alert("上传成功");}else {alert("上传失败!");}},error: function (index, upload) {alert("上传失败!");}});});
}
2 自动上传
选择文件时自动上传文件。
HTML代码:
<input type='button' id='selectFile' value='选择文件'>
<div id='fileDiv'></div>
JS代码:
$(function(){initUpload();
});
//初始化上传组件
function initUpload(){layui.use(['upload'], function () {var upload = layui.upload;//单文件上传upload.render({elem: '#selectFile',url: "upload.aspx",accept: 'file',multiple: false,auto: true,//是否自动上传,true自动上传,false手动上传size: 50 * 1024,//单位kbchoose: function (obj) {obj.preview(function (index, file, result) {$("#fileDiv").val(file.name);});},done: function (res, index, upload) {if (res.Code == 1) { //上传成功alert("上传成功");}else {alert("上传失败!");}},error: function (index, upload) {alert("上传失败!");}});});
}
LayUI upload上传组件上传文件的两种方式(手动上传、自动上传)相关推荐
- django + python上传文件的两种方式
突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...
- 创建和应用Java包文件的两种方式(转)
创建和应用Java包文件的两种方式(转) <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1 包--package ... 12.1.1 包命名规 ...
- 读写ASCII文件的两种方式
读写ASCII文件的两种方式 :读取文件的路径 EXAMPLE: IDL>asciiFile=FILE_DIRNAME(ROUTINE_FILEPATH('TEST_READF')) + '\d ...
- Python加载csv文件的两种方式
本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...
- 第四章:数据存储-csv文件处理-读取csv文件的两种方式
直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...
- java读取csv文件的两种方式
java读取csv文件的两种方式 1.CsvReader读取 import com.csvreader.CsvReader; /*** CsvReader 读取* @param filePath* @ ...
- jsp:jsp包含文件的两种方式
第一种:include指令 include指令:当JSP转换成Servlet时引入指定文件(指令元素),这是一种静态包含,它运行的时候不会单独编译成.class文件,它生成一个新的整体.class文件 ...
- KEIL / MDK生成BIN文件的两种方式
KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...
- nodejs 逐行读取文件的两种方式
nodejs 逐行读取文件的两种方式 通过readline的方式 const fs = require('fs'); const readline = require('readline');let ...
- Spring加载properties文件的两种方式
2019独角兽企业重金招聘Python工程师标准>>> 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取pro ...
最新文章
- 第二课.C++基础语法
- R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色
- Linux Shell 常用快捷键
- python processpoolexector 释放内存_一起看看python 中日志异步发送到远程服务器
- matlab神经模糊推理系统
- cf1051F. The Shortest Statement(最短路)
- VTK:可视化算法之ProbeCombustor
- (网页)parseFloat在工作中遇到的错误
- 有没有一个永久储存数据的地方?
- django开发中安装包时遇到的 关于 read timed out的问题的解决
- 找连续数(HDU-5247)
- source insight 4 破解
- 苹果sf字体_原来苹果偷偷爱了这些字体
- 一个好习惯可以让自己享受一辈子
- HDU 6321(状压dp)
- STM32 通过定时器产生PPM信号
- 年末去字节跳动面试,居然被面试官问的哑口无言,原因竟然是这个!!!
- Word2vec 计算两个文本之间相似度
- 无法清除计算机的主dns,无法清除DNS缓存的解决办法
- 中国1-甲基环丙烯市场现状研究分析与发展前景预测报告(2022)