上传图片

本文介绍了使用VS开发工具实现图片上传的方法。首先指出图片是数据的一种,上传图片在程序软件中很普遍。接着详细阐述了上传图片的步骤,包括创建FileReader对象、用正则表达式过滤图片文件、处理file表单改变事件等,还说明了实现图片上传预览效果的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术: VS 、上传图片
作者: 木有窝的鸟~小通
撰写时间:2019年6月13日

什么是数据?数据其实也分为很多种,数据有数字、字符还有图片等等还有很多数据也存在我们的生活中,并且数字、字母和下划线连接而成的也是一种数据。数据在身边也无处不在,稍微留意身边事物也能发现数据。
而图片也是数据中的一种,上传图片呢,也普遍存在于我们的程序软件等等之中。
第一:上传图片其实先创建FileReader对象
Var 变量名 = new FileReader();
第二:通过正则表达式,过滤图片文件
RegexImageFilter=/^(?:image/bmp|image/cis\cod|image/gif|image/ief|image/jpeg|image/jpeg|image/jpeg|image/pipeg|image/png|image/svg+xml|image/tiff|image/x-cmu-raster|image/x-cmx|image/x-icon|image/x-portable-anymap|image/x-portable-bitmap|image/x-portable-graymap|image/x-portable-pixmap|image/x-rgb|image/x-xbitmap|image/x-xpixmap|image/x-xwindowdump)$/i;
第三:对file表单改变事件,将选择的图片显示到img元素
在这里插入图片描述
readAsDataURL()方法可以获取API异步读取的文件数据,另存为数据URL;
FileReader对象的readAsDataURL方法可以将读取到的文件编码成Data URL。Data URL是一项特殊的技术,可以将资料(例如图片)内嵌在网页之中,不用放到外部文件。
1、 首先选择图片文件,获取到图片的文件
2、 写读取文件onload()事件,将该URL绑定到img标签的src属性上,就可以实现图片的上传预览效果了
3、 对上传的文件进行判断,判断相应的文件是否为图片文件
4、 将获取到的图片嵌套到网页之中
5、 在指定的位置调用写好的方法

如下面显示,就是已经上传到指定的位置上去了,而设置的图片容器其实是想怎么写就怎么写,可以按照自己的思路去完成。
在这里插入图片描述
点击图片的时候写双击事件,这样解决了一些不便的麻烦,总体来说更好的去解决了简单的。而上传的图片文件可以在一般的新增或者说修改中使用, 在其当中,无论是在哪里使用,都需要对指定的方法进行调用,避免乱写造成BUG。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值