HTML DOM FileUpload 对象

FileUpload 对象

在 HTML 文档中 标签每出现一次,一个 FileUpload 对象就会被创建。

该元素包含一个文本输入字段,用来输入文件名,还有一个按钮,用来打开文件选择对话框以便图形化选择文件。

该元素的 value 属性保存了用户指定的文件的名称,但是当包含一个 file-upload 元素的表单被提交的时候,浏览器会向服务器发送选中的文件的内容而不仅仅是发送文件名。

为安全起见,file-upload 元素不允许 HTML 作者或 JavaScript 程序员指定一个默认的文件名。HTML value 属性被忽略,并且对于此类元素来说,value 属性是只读的,这意味着只有用户可以输入一个文件名。当用户选择或编辑一个文件名,file-upload 元素触发 onchange 事件句柄。

您可以通过遍历表单的 elements[] 数组,或者通过使用 document.getElementById()来访问 FileUpload 对象。

FileUpload 对象属性

W3C: W3C 标准。

属性

描述

W3C

设置或返回是否禁用 FileUpload 对象。

Yes

设置或返回指示文件传输的 MIME 类型的列表(逗号分隔)。

Yes

返回对包含 FileUpload 对象的表单的引用。

Yes

设置或返回 FileUpload 对象的名称。

Yes

返回表单元素的类型。对于 FileUpload ,则是 "file" 。

Yes

返回由用户输入设置的文本后,FileUpload 对象的文件名。

Yes

标准属性和事件

FileUpload 对象同样支持标准的 属性 和 事件。

html file对象修改,HTML DOM相关推荐

  1. AIR 中 File 对象的几个系统文件夹及其属性.

    AIR 有一个 flash.filesystem 包, 其中包含 File, FileMode 和 FileStream 三个对象. 分别用来访问文件系统, 定义文件模式 和 读写文件流. 其中 Fi ...

  2. 关于jQuery对象(类数组对象)以及DOM对象相互转化问题——[object Object]和[object HTMLInputElement]

    之前在某官网课程上看有关jQuery和bootstrap的相关教程,有一节课是教我们如何制作价格菜单的按钮以及总价问题 选中按钮,按钮样式会发生变化,右上角价格会自动运算 6个菜单的html结构差不多 ...

  3. java file 对象_Java里File对象的问题。

    Java里File对象的问题. 关注:282  答案:2  mip版 解决时间 2021-02-02 07:14 提问者鉨瞞着所囿亾,爱着誰 2021-02-01 08:59 import java. ...

  4. js二进制流转Blob对象。Blob对象再转File对象

    JavaScript 二进制转文件 使用js将blob对象转file对象 前端处理后端返回的二进制流文件 js中Blob对象一般用法 js中关于Blob对象的介绍与使用 上传的文件对象 完整代码实例 ...

  5. php中file对象实例,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax - phpStudy...

    File, FileReader 和 Ajax 文件上传实例分析(php) File FileReader 可以干什么?Ajax文件上传例子 FileReader 对象可以读取文件的 Base64编码 ...

  6. 前端:JS/28/CSS DOM动态样式(style对象,style 对象属性与CSS属性的转换),Event DOM,事件对象简介(DOM和IE中的Event对象),实例:点出满天小星星

    CSS DOM动态样式 使用JS操作CSS中的各个属性: JS只能操作或修改行内样式,如:imgObjstyle.border = "1px solid red"; 对于类样式,通 ...

  7. HTML5 file对象和blob对象的互相转换

    使用FileReader 对象转换:File => DataURL 该对象用于读取文件(读取单个对象文件,所以,不能直接读取 Filelist 对象文件集合),即把文件内容读入内存.它接收 Fi ...

  8. 使用AIR中的File对象

    http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html 关于 File 类 File 对象 ...

  9. [JS] 聊一聊File对象

    File 是一个构造函数 是一种特殊的Blob const fooFile = new File(['foo'], 'foo.txt', {type: ''text/plain})  // 得到一个内 ...

最新文章

  1. 管理邮件用户(附图)---Michaelf
  2. Django框架视图类
  3. 介绍几款好用的Web开发管理工具
  4. Python带*参数和带**参数
  5. epoll原理_彻底搞懂epoll高效运行的原理
  6. 如何用python打开qq_如何用python登录qq
  7. echarts 半圆形进度条
  8. DeFi之道丨告别朝九晚五,一文了解区块链新组织形式DO
  9. Python语言程序设计基础_实验2 基本数据类型和运算_答案_通识教育必修课程_上海师范大学
  10. 吃饭的时候吃饭,睡觉的时候睡觉。 (转)
  11. react 中 使用 Monaco Editor 编辑器
  12. uni-app 小程序项目三 1. 商品列表、过滤器、封装商品item组件、上拉加载、节流阀、下拉刷新、2. 商品详情、轮播图、商品价格闪烁问题 3.加入购物车、vuex、持久化存储、mixiins
  13. 骞云科技SmartCMP v3.5版本正式发布
  14. 超声成像_人工智能如何帮助转变医学超声成像
  15. rust画质怎么设置不卡顿_腐蚀游戏怎么提高帧数 Rust设置隐藏画质提高FPS教程
  16. 百度的智能对话定制与服务平台UNIT,图形化对话流管理(复杂对话)
  17. 我的无影云电脑初体验
  18. 【计算机组成原理】=【考研复试面试题】- 整合全家桶
  19. EXCEL中把文本数据转化成数字数据
  20. Java SE 第四十八,九,五十讲 Map深入详解及遍历Map的两种实现手段 Map.Entry详解与作业要求,作业讲解...

热门文章

  1. udp服务器源码大全,简单UDP服务器端和客户端(源代码) 增加了详细注解
  2. java复习系列[3] - Java虚拟机
  3. Matlab中错误使用mex
  4. Java虚拟机详解04----GC算法和种类
  5. MS Server中varchar与nvarchar的区别
  6. 记录一下代码编辑器的主题修改
  7. Kali Linux与Ubuntu的ssh服务
  8. vue 开发依赖安装
  9. wetask.cn领度任务全新试用体验
  10. UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件...