HTML5——FileAPI(一):FileAPI接口

这篇博客介绍了HTML5中的FileAPI接口,包括File接口、FileList接口、FileReader接口和URL接口的使用。内容涉及FileSystem API,用于持久保存磁盘文件系统的数据,并强调在H5中可以通过multiple属性实现多文件选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Day8

今日份内容:FileAPI中的一些常用接口。

HTML5中新增了FileSystem API,用于将数据永久保存在磁盘的文件系统中,该空间下的数据相对比较安全,必须由用户通过应用程序来删除,而不会在用户不知情情况下清除。

FileAPI接口

  • File接口的操作
  • FileList接口的操作
  • FileReader接口的操作
  • URL接口的操作

内容

File接口、FileList接口、FileReader接口、URL接口

代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>File接口</title>
		<style type="text/css">
			div {
    
    
				display: block;
			}

			#hBlock {
    
    
				color: bisque;
				background-color: coral;
				height: 5px;
				border: solid;

			}
		</style>
		<link rel="stylesheet" type="text/css" href="FileReaderAPI/fileList/css/styles.css" />
	</head>
	<body>
		<!-- Blob对象的size和type属性的用法 -->
		<div>
			选择文件:<input type="file" id="myFile" multiple />
			<input type="button" value="显示文件信息" onclick="getInfoFromFile()" />
			<hr>
			文件大小:<span id="fileSize"></span>字符<br>
			文件类型:<span id="fileType"></span>
			<script type="text/javascript">
				function getInfoFromFile() {
    
    
					var files = document.getElementById("myFile").files;
					document.getElementById("fileSize").innerHTML = files[0].size;
					document.getElementById("fileType").innerHTML = files[0].type;
				}
			</script>
		</div>
		<hr id="hBlock">

		<!-- 使用File对象读取文件的基本信息和创建一个新的文件 -->
		<div id="">
			选择文件:<input type="file" id="myFile" multiple="multiple" />
			<input type="button" value="显示文件信息" onclick="getInfoFromFile()" />
			<hr>
			文件名称:<span id="fileName"></span><br>
			文件大小:<span id="fileSize">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

is_Del

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值