linux怎么查看本机内存大小
260
2023-05-15
关于HTML 5,51CTO已陆续报道了几篇关于HTML 5应用技巧方面的文章,比如《探秘HTML 5链接预取功能》、《HTML 5 Web Sockets应用初探》等等,下面我们将介绍一个简单的应用,该应用主要使用了HTML 5中的FileReader方法,FileReader就是HTML 5所提供的File API。
51CTO推荐专题: HTML 5 下一代Web开发标准详解
在HTML 5里,从Web网页上访问本地文件系统变的十分的简单,那就是使用File API。这个File规范说明里提供了一个API来表现Web应用里的文件对象,你可以通过编程来选择它们,访问它们的信息。这个File API包括:
◆一个FileList序列,代表着由本地系统里选中的单个的文件组成的数组。用来选择文件的用户接口可以通过<input type=”file”>调用实现。
◆一个Blob接口,它代表原始二进制数据,通过Blob对象你可以访问里面的字节数据。
◆一个File接口,它里面存有文件的只读属性信息,像文件名,文件类型,文件数据访问的地址。
◆一个FileReader接口,它提供了读取一个文件的方法,和一个获取文件读取结果的事件模型。
◆一个FileError接口和一个FileException对象,它们用来定义这个规范中的错误产生条件。
如何使用这个例子:在这个例子中,给出了一个画板,你可以从本地文件系统里拖拽进去一个图片,或者你也可以用文件选择框来选择图片。例子中,请只选择图片文件,请注意,该例子中并没有添加文件过滤和文件类型检查。请记住,没有一个浏览器完全实现了HTML 5,这个例子需要在支持HTML 5的浏览器上运行,比如Firefox3.5以上。
下面就是这个例子 (拖拽一个图片到画板里):
实现File API的主要方法非常的简单,就像下面:
选择在<td>上放置ondrop事件:
这个例子只是演示了拖拽本地文件到画板里,主要是想展示出HTML 5 File API简单但又强大的能力。
代码下载:https://www.ibm.com/developerworks/mydeveloperworks/files/app?lang=en#/person/270000CN12/file/c12b834e-5ec2-457d-80fa-97df433938d7
原文作者:Bob Leah
原文链接:https://www.ibm.com/developerworks/mydeveloperworks/blogs/bobleah/entry/ html5_code_example_of_file_api_drag_drop_hard_drive_files_to_a_webpage28?lang=en
【编辑推荐】
HTML 5学前热身 实用技巧及应用详解 现在如何在你的站点上使用HTML 5 HTML 5视频标签全属性详解 为网站提速 探秘HTML 5链接预取功能 从零开始构建HTML 5 Web页面版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~