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上传组件上传文件的两种方式(手动上传、自动上传)相关推荐

  1. django + python上传文件的两种方式

    突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...

  2. 创建和应用Java包文件的两种方式(转)

    创建和应用Java包文件的两种方式(转) <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1  包--package    ... 12.1.1  包命名规 ...

  3. 读写ASCII文件的两种方式

    读写ASCII文件的两种方式 :读取文件的路径 EXAMPLE: IDL>asciiFile=FILE_DIRNAME(ROUTINE_FILEPATH('TEST_READF')) + '\d ...

  4. Python加载csv文件的两种方式

    本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...

  5. 第四章:数据存储-csv文件处理-读取csv文件的两种方式

    直接学习:https://edu.csdn.net/course/play/24756/280718 csv文件处理-读取csv文件的两种方式: # 这种方式读取到的每一条数据是个列表,所以需要通过下 ...

  6. java读取csv文件的两种方式

    java读取csv文件的两种方式 1.CsvReader读取 import com.csvreader.CsvReader; /*** CsvReader 读取* @param filePath* @ ...

  7. jsp:jsp包含文件的两种方式

    第一种:include指令 include指令:当JSP转换成Servlet时引入指定文件(指令元素),这是一种静态包含,它运行的时候不会单独编译成.class文件,它生成一个新的整体.class文件 ...

  8. KEIL / MDK生成BIN文件的两种方式

    KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...

  9. nodejs 逐行读取文件的两种方式

    nodejs 逐行读取文件的两种方式 通过readline的方式 const fs = require('fs'); const readline = require('readline');let ...

  10. Spring加载properties文件的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取pro ...

最新文章

  1. 第二课.C++基础语法
  2. R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色
  3. Linux Shell 常用快捷键
  4. python processpoolexector 释放内存_一起看看python 中日志异步发送到远程服务器
  5. matlab神经模糊推理系统
  6. cf1051F. The Shortest Statement(最短路)
  7. VTK:可视化算法之ProbeCombustor
  8. (网页)parseFloat在工作中遇到的错误
  9. 有没有一个永久储存数据的地方?
  10. django开发中安装包时遇到的 关于 read timed out的问题的解决
  11. 找连续数(HDU-5247)
  12. source insight 4 破解
  13. 苹果sf字体_原来苹果偷偷爱了这些字体
  14. 一个好习惯可以让自己享受一辈子
  15. HDU 6321(状压dp)
  16. STM32 通过定时器产生PPM信号
  17. 年末去字节跳动面试,居然被面试官问的哑口无言,原因竟然是这个!!!
  18. Word2vec 计算两个文本之间相似度
  19. 无法清除计算机的主dns,无法清除DNS缓存的解决办法
  20. 中国1-甲基环丙烯市场现状研究分析与发展前景预测报告(2022)

热门文章

  1. 573L保鲜日立冰箱,还能匹配3种出冰模式?一探究竟!
  2. 计算机电缆规格型号表示的意思,DJYPVRP计算机电缆执行标准是什么意思
  3. zip文件解压或压缩
  4. OkHttp简单使用
  5. 从赋能看,创业就是一场与“不确定性”的战斗
  6. Qt 消去游戏(对对碰)实现及判断死锁算法
  7. ddr2是几代内存_DDR2内存简介及技术介绍:
  8. jeecgboot的autopoi模板导出的写法
  9. 用python做计算器(低级版)
  10. HTML登录页面设计