前端-上传文件

一、基础概念

html每个不同的标签都有自己独有的属性,但也有所有标签通用的属性。可以通过document.getElementById('id').属性获取属性值或者设置值。但有的属性是只读的。
事件中的event.target是触发事件的标签的html对象,即每个html标签都会生成一个html对象。html对象有的属性只能读取。如下图中元素的属性:

html元素属性.png

二、js对象

下面所有对象的demo下载(inputFile文件夹)

1.FileUpload对象

这个是html对象,在 HTML 文档中<input type="file">标签每出现一次,一个 FileUpload 对象就会被创建。这个是只读的不能用js去改变文件名。不能用js代码去创建。

2.File对象

3.FormData对象

4.Blob对象

三、input输入框:type=file

当是input标签时,不管type是什么,input的独有属性包含所有type的属性。只是每个type用到的属性不同而已。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容