一、基础表单上传图片

上传input样式重置,可自定义。

y

from 表单中必须添加该属性 enctype="multipart/form-data",否则发送不出选择的数据

.btn .btn-primary .upload-picture-btn{

上传按钮样式自定义.....

input type ='file'标签 需display:none

}

/*=========================*/

method="post"

action=""

enctype="multipart/form-data"> //该属性必加

当前头像

你可以上传JPG、GIF或PNG格式的文件,文件大小不能超过2M

上传新头像

form="settings-avatar-form" //表单中提交按钮需要 设置from的id 可直接发送提交

class="btn btn-primary upload-picture-btn">保存

for="fileBtn">

重新选择

// 控制上传图片方法

function headImg (that) {

$('#img').css({width:'270px',height:'270px'}) //控制上传头像大小

$('#upload-picture-btns').css({color:'#666666',marginLeft:'10px'})

let filePath = $(that).val();

let fileFormat = filePath.substring(filePath.lastIndexOf(".")).toLowerCase();

// 生成浏览器上预览本地图片或者视频的路径

let src = window.URL.createObjectURL(that.files[0]);

// 检查是否是图片

if(!fileFormat.match(/.png|.jpg|.jpeg/)) {

alert('上传错误,文件格式必须为:png/jpg/jpeg');

return;

}else{

$('.upImg').css('display','none');

$('.upImgs').css('display','block');

$('#img').attr('src',src); img标签设定本地图片地址

}

};

$('#fileBtn').change(function () {

headImg(this)

});

$('#fileBtns').change(function () {

headImg(this)

});

读取用户选择本地文件的内容,可使HTML5中添加的DOM的File API

const inputFiles = document.getElementById('input').files; // 打印出FileList对象,并有length

FileList对象(inputFiles[0])提供的三个属性包含有关该文件的有用信息。

name:该文件的名称为只读字符串。这只是文件名,不包含任何路径信息。

size :文件大小(以字节为单位)作为只读64位整数。

type:将文件的MIME类型作为只读字符串或""无法确定类型

其他属性

lastModified: 1159190361027

lastModifiedDate: Thu May 30 2019 12:21:01 GMT+0800 (中国标准时间) {}

webkitRelativePath: ""

window.URL.createObjectURL()

html表单导入图片,from 表单上传图片相关推荐

  1. win10误删的注册表能还原吗_win10注册表怎么导入 win10注册表误删除怎么恢复

    注册表是系统的重要数据组件,包含有系统中的各种关键信息和应用,有些用户不太注重注册表,只有等到 win10注册表怎么导入: 1.首先在登录win10系统打开注册表,在打开的注册表编辑器中点击文件--导 ...

  2. html表单ui图片,semantic-ui 表单(示例代码)

    1.定义表单 先看一个基础的表单,再讲解一下: Submit semantic中的表单,其实就是在form标签中加一个ui form的class即可 下面的使用div将input包含主要是为了好理解, ...

  3. html表单应用图片,在表单(FORM)中使用图片的例子

    CSS 语言: CSSSCSS 确定 * { box-sizing: border-box; } .container { padding: 1em; } form { margin: 30px au ...

  4. MySQL表如何导入图片_mysql中怎样插入图片

    mysql中插入图片的方法:首先要在数据库中建表:然后装载JDBC驱动,建立连接:最后创建Statement接口类,来执行SQL语句即可. mysql中插入图片的方法: 1.首先,先要在数据库中建表. ...

  5. MySQL表如何导入图片_excel怎么把图片导入表格

    我们在制作excel表格的时候,可以相对插一些图片进去,让整个excel表格显得更丰富一点,对于新手来说还是有一定难度,怎么办?下面是学习啦小编整理的excel把图片放进去的方法,欢迎大家来到学习啦学 ...

  6. mysql导入库排除某个表_mysql导入数据排除表-mysql导入数据排除某张表或多张表-吾爱编程网...

    mysql在导出数据的时候可以使用--ignore-table参数来排除某张或者多张表,在数据库导入同样也可以使用,接下来吾爱编程就为大家介绍一下关于mysql导入数据排除某张表或多张表的方法,有需要 ...

  7. mysql清除表空间导入_MySQL 清除表空间碎片

    碎片产生的原因 (1)表的存储会出现碎片化,每当删除了一行内容,该段空间就会变为空白.被留空,而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大; (2)当执行插入操作 ...

  8. 使用教程--通过Excel模板导入数据到表单

    大家好,增加Excel导入数据功能在挺早之前就列在我的开发计划中了.由于各种事耽搁,导致才上线这个功能.废话不多说了.直接讲讲,在Z平台中是怎样用Excel导入数据的. 我以两个例子来为大家讲解使用方 ...

  9. 511遇见易语言资源表的导入和导出

    易语言资源表添加声音资源,图片资源,图片组资源,和向资源表中导入可执行文件,将资源表中的资源导出,使用资源表中的资源,通过随机播放音乐,随机播放图片,已经把exe文件写出并执行做了实例演示. 1. 向 ...

  10. 数据库-表中导入数据-insert

    表中导入数据 在表中导入数据的方式有两种 第一种:将以上数据整理成SQL语句,insert into pet.... 第二种:通过加载文件的方式将数据导入到表中 1.创建一个pet.txt的文件(注: ...

最新文章

  1. 交易性金融资产的账务处理
  2. JavaScript中window对象属性,时间等的总结
  3. python 小兵(2)
  4. 游戏战斗力量模型量化
  5. cad导出pdf_办公神器(四)完全免费cad批量打印软件,支持导出pdf
  6. 「深度」详解Uber自动驾驶汽车传感器系统,什么样的配置才能避免撞人事件!...
  7. 互联网运营常用8大数据分析模型
  8. 利用计算机网络实现OA的功能,中小企业oa办公系统解决方案怎么做?
  9. B站banner图片随鼠标移动虚化效果摸索
  10. 【lua语言从青铜到王者】第二篇:开发环境搭建+3种编辑器使用示例
  11. 拼接模型坐标系的理解(五)
  12. 步进电机驱动之相数、步距角、细分、拍数
  13. 远程主机强迫关闭了一个现有的连接。请高手解答?
  14. 软著申请-中国版权保护中心实名认证流程
  15. 《途客圈创业记:不疯魔,不成活》一一1.3 iWeekend创业周末
  16. 15. 星际争霸之php设计模式--策略模式
  17. 推荐一款免费录屏软件
  18. 目前html邮件都支持手机屏幕,Html电子邮件不能在手机上阅读媒体查询
  19. python_与或非逻辑/真假值事例
  20. S7-1200 PLC的内部存储区和掉电保持功能说明

热门文章

  1. Linux内核regulator架构和编写
  2. Windows共享Linux打印机,Ubuntu使用教程-使用Windows共享打印机进行打印
  3. 考研英语阅读理解技巧总结
  4. Ubuntu 20.04安装微信、QQ
  5. gvim 安装pathogen
  6. Java实现彩色二维码
  7. 举例说明 频分多址FDMA、时分多址TDMA、码分多址CDMA、空分多址SDMA的异同
  8. python导入数学函数_Python 数学函数模块(Math)
  9. CF106C Buns动态规划解决多重背包
  10. Android Audio架构