js中FileReader对象入门

摘自《HTML5应用开发与实践》

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
//显示上传文件名字
var file;
function ShowName(){
for(var i=0;i<document.getElementById("file").files.length;i++){
file=document.getElementById("file").files[i];
alert(file.name);
}}
//文件的属性
function ShowFileType(){
file=document.getElementById("file1").files[0];
var size=document.getElementById("size");
size.innerHTML=file.size;
var type=document.getElementById("type");
type.innerHTML=file.type;
}
//过滤文件
function FileUpload(){
for(var i=0;i<document.getElementById("file2").files.length;i++){
file=document.getElementById("file2").files[i];
if(!/image\/\w+/.test(file.type)){
alert(file.name+"不是图像文件");
}else{
alert(file.name+"可以上传");
}}}
//判断浏览器是否支持FileReader对象
function tyFileReader(){
if(typeof FileReader==='undefined'){
alert("当前浏览器不支持");
}else{
alert("当前浏览器支持");
}}
//读取图片并显示
function readFileImg(){
file=document.getElementById("file3").files[0];
if(!/image\/\w+/.test(file.type)){
alert(file.name+"不是图像文件");
}else{
var reader =new FileReader();
reader.readAsDataURL(file);
reader.οnlοad=function(e){
var result=document.getElementById("result");
result.innerHTML='<img src="'+this.result+'" alt=""/>';
}}}
//读取文本并显示
function readFileText(){
file=document.getElementById("file4").files[0];
var reader =new FileReader();
reader.readAsText(file);
reader.οnlοad=function(e){
var result=document.getElementById("result1");
alert(file.size)
result1.innerHTML=this.result;
}}
</script>
</head>


<body>


<input type="file" multiple size="50" id="file"/><br />
<input type="button" οnclick="ShowName();" value="上传文件"/><br />
<br />
<input type="file"  id="file1"/><br />
<input type="button" οnclick="ShowFileType();" value="显示文件信息"/><br />
文件字节长度:<span id="size"></span><br />
文件类型:<span id="type"></span><br />
<br />
<input type="file" multiple size="50" id="file2"/><br />
<input type="button" οnclick="FileUpload();" value="上传文件"/><br />
<br />
<input type="button" οnclick="tyFileReader();" value="判断"/><br />
<br />
<p>
<label>请选择一个文件:</label>
<input type="file"  id="file3"/><br />
<input type="button" οnclick="readFileImg();" value="读取文件"/><br />
</p>
<div name="result" id="result"></div>
<!--在这里显示读取结果-->
<br/><br />


<p>
<label>请选择一个文件:</label>
<input type="file"  id="file4"/><br />
<input type="button" οnclick="readFileText();" value="读取文件"/><br />
</p>
<div name="result1" id="result1">
<!--在这里显示读取结果,
这里需要调整编码方式-->
</div>
</body>
</html>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Adobe Reader 9.0 Lite CN是Adobe Reader 9.0的精简版,专为文用户设计。它是一款常用的PDF阅读软件,能够帮助用户打开、查看和打印PDF文档。相比完整版的Adobe Reader 9.0,这个精简版被优化了,更加轻巧、快速,并且不会占用过多的系统资源。 除了基本的浏览功能之外,Adobe Reader 9.0 Lite CN还具有一些有用的特性。例如,它能够帮助用户进行文档批注和标记,以及添加书签和链接,方便用户对文档进行个性化的整理和管理。此外,它还支持在文档进行关键字搜索,让用户可以快速找到所需的内容。 Adobe Reader 9.0 Lite CN还提供了一些安全性功能,例如禁止执行嵌入的JavaScript代码和限制外部链接。这可以帮助用户防止恶意软件通过PDF文档进行攻击。 总的来说,Adobe Reader 9.0 Lite CN是一款非常实用的PDF阅读软件,适用于文用户。它具有简洁的界面、快速的加载速度和丰富的功能,可以满足用户在日常工作和学习对文档的浏览、标注和打印的需求。 ### 回答2: Adobe Reader 9.0 Lite CN是一款精简版的Adobe Reader软件。相比完整版的Adobe Reader,Lite版更加轻便、快速,适合于在低性能的计算机上使用。 Adobe Reader是一款广泛使用的PDF阅读软件。它可以打开、查看、打印和注释PDF文档。Adobe Reader 9.0 Lite CN保留了这些基本功能,但精简了一些不常用的功能,以减少软件的体积和系统资源的占用。 Adobe Reader 9.0 Lite CN的文件大小较小,下载和安装速度更快,不会占据太多的存储空间。它的运行速度更快,响应更迅速,即使在较低配置的计算机上也能够流畅运行。 除了基本的查看和打印功能外,Adobe Reader 9.0 Lite CN还提供了一些注释和标记的功能,可以让用户在PDF文档添加批注、划重点和高亮等。这些功能对于学生、教师和专业人士来说非常有用,能够帮助他们更好地阅读和理解文档内容。 总之,Adobe Reader 9.0 Lite CN是一款功能强大、操作简便的PDF阅读软件。它以其精简的体积和快速的运行速度而备受欢迎。无论是在具备高性能的计算机上还是在低配置的计算机上,用户都可以便捷地使用它来打开、查看和注释PDF文档。 ### 回答3: Adobe Reader 9.0 Lite CN是一款用于打开和查看PDF文档的软件,它是Adobe Reader 9.0的简化版本。这个版本的特点是更加轻量级,相比完整版减少了一些不常用的功能和插件,使得软件运行更加迅速和稳定。 Adobe Reader 9.0 Lite CN具有用户友好的界面和简单易用的功能。用户可以使用它来打开和阅读PDF文档,并且可以进行缩放、旋转、放大和缩小页面等操作。用户还可以使用搜索功能查找文档内容,快速定位到需要的部分。 除了基本的阅读功能,Adobe Reader 9.0 Lite CN还支持一些附加功能,如添加批注、高亮标记、插入文本和签名等。这些功能可以帮助用户在阅读文档时做一些注释和标记,方便后续的查找和分享。 此外,Adobe Reader 9.0 Lite CN还具有一些安全功能,如密码保护和数字签名。用户可以对文档进行加密,防止未授权的访问。数字签名功能可以用于验证文档的真实性和完整性。 总而言之,Adobe Reader 9.0 Lite CN是一款轻量级的PDF阅读软件,它具有简单易用的界面和功能,同时支持一些附加的注释和保护功能。无论是个人还是企业用户,都可以通过它方便地阅读、标记和保护PDF文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值