本篇文章将给大家分享一个案例,利用HTML5实现文件上传的功能,有一定的参考价值,希望对大家有所帮助
html5新增的一些API方法使我们实现一些功能更加简便也可以实现更多的动态效果,接下来将详细介绍文件上传功能的实现
案例实现所用到的知识点
(1)multiple是HTML5新增属性主要用于多个值文件的上传,规定了所输入字段可选择多个值,一般与input属性中email 和 file共用
(2)querySelector() 方法主要用于返回文档中匹配指定选择器的第一个元素,如果要返回所有的元素可用querySelectorAll() 方法替代。
(3)FileReader 对象允许应用程序异步读取存储在计算机上的文件的内容,使用 File 或 Blob 对象指定读取的文件或数据。其中File对象可以是来自元素上选择文件后返回的FileList对象
(4)readAsDataURL:将读取出来的图像文件,直接显示在网页上,达到预览效果
代码展示