HTML5开发之通过文件对象选择文件
来源:互联网 发布:java base64编码 编辑:程序博客网 时间:2024/06/03 21:19
在HTML中新增了两个与表单相关的API——文件API与拖放API。拖放API可以实现一些有趣的功能,允许用户拖放选项并将其放置到浏览器中的任何地方。其很好地体现了HTML5作为web应用程序规范的思路,使得开发者可以从桌面计算机中借用更多功能。
在HTML5里,从Web网页上访问本地文件系统变得十分简单,那就是使用文件API。这个file规范里提供了一个API来表现Web应用里的文件对象。用户可以编程来选择它们,访问它们的信息。
在HTML4中,file控件内只允许放置一个文件,但是到了HTML5中,FileL—ist对象表示用户选择的文件列表,通过添加multiple属性,在file控件内允许一次放置多个文件。控件内的每一个用户选择的文件都是一个file对象,而FileList对象则为这些file对象的列表,代表用户所选择的所有文件。
file对象有两个属性,name属性表示文件名,不包括路径,lastModifiedDate属性表示文件的最后修改日期。
在本例中通过单击“浏览”按钮,选择要上传的文件,然后单击“上传文件”按钮,将会弹出一个对话框,这个对话框将显示上传文件的名称。代码如下:<!DOCTYPE html><head>
<meta charSet=”UTF一8” >
<title>FileList与file实例</title>
</head>
function ShowName()
var file;
//返回FileList文件列表对象
for (var i=0; i<document.getElementBy工d (” file¨) .files.1ength;i++)
{
//file对象为用户选择的单个文件
file=document.getElementBy工d("file”) .files[i];
//弹出文件名
alert(file.name);
)
}
</script>
选择文件:
<input type=’’file”id=”file”Size=”50”
<input type=”button”oncliCk=”ShowName
/>
();”value=”上传
HTML5开发案例关注H5edu教育HTML5开发源码
0 0
- HTML5开发之通过文件对象选择文件
- 移动Web开发之HTML5文件上传
- HTML5教程之FileList文件列表对象的应用
- HTML5文件选择框(各种类型)
- 通过html5 File、XMLHttpRequest实现文件上传
- iOS-通过UIWebView加载本地HTML5文件
- HTML5之文件拖拽
- HTML5应用之文件上传
- HTML5应用之文件上传
- HTML5之File文件操作
- HTML5应用之文件上传
- HTML5 之文件操作(file)
- HTML5之FileReader读取文件
- Android开发 打开文件 选择文件对话框
- Android开发 打开文件 选择文件对话框
- Android开发 打开文件 选择文件对话框
- Android开发 打开文件 选择文件对话框
- Android开发 打开文件 选择文件对话框
- android 魅族手机常见的问题
- 网易-回文序列
- React Native真机运行 ios
- Serializable和Externalizable
- 基于WPAD的中间人攻击
- HTML5开发之通过文件对象选择文件
- 函数式编程( Functional)与命令式编程( Imperative)对比
- 【MyEclipse安装配置教程】三、配置SVN
- 升级CocoaPods 1.0.0问题解决汇总
- 解决 打包成功后的apk安装后点击进入程序报"程序异常"然后闪退的错误
- http 关于get和post
- mybatis逆向工程插件放到eclipse4.3的dropins目录下没用
- android 内容提供者(ContentProvider)共享SQLite
- 如何理解Iaas、Paas、Saas