今天试了html5对于文件的操作发现了一个问题。
/**
* 对FileReader接口操作
*/
$(function(){
if(typeof FileReader=='undefined'){
$('#readfileresult').html("抱歉,你的浏览器不支持FileReader,请使用FireFox3.6+或者Chrome 6.0+");
$('#file').attr("disabled",'disabled');
}else{
$('#readfileresult').html("恭喜,你的浏览器支持FileReader");
}
//读取图片文件
$('#readpicture').click(function(){
var file=document.getElementById("file").files[0];
if(!/image\/\w+/.test(file.type)){
jAlert('请确保文件是图片类型', '信息提示');
return false;
}
var reader=new FileReader();
//将文件以Data URL形式读入页面
reader.readAsDataURL(file);
reader.onload=function(e){
var readfileresult=document.getElementById("readfileresult");
$('#readfileresult').html('<img src="'+this.result+'" alt=""/>');
}
});
});
原来最后的this.result这个result是一个固定的属性啊。哈哈
分享到:
相关推荐
Filereader与Promise的搭配使用/JavaScript异步回调函数返回值 完美解决!!!!!!! 工作中项目需求:读取用户上传的Excel文件,并将Excel转换为json数据格式,然后上传至后台数据库。 问题点:Filereader中new ...
HTML5之FILEREADER的使用.pdf
FileReader testpublic static String fileRead(String filePath){ StringBuilder result = new StringBuilder(); File src = new File(filePath); FileReader fread = null; BufferedReader re = null; ...
FileReader 接口的使用场景非常广泛,如上传文件、预览图片、读取文件内容等。下面我们将详细介绍 FileReader 接口的使用方法和事件模型。 FileReader 接口的方法 FileReader 接口提供了四个方法: 1. ...
在Java标签下,虽然HTML5 FileReader主要与前端JavaScript相关,但理解这个API对构建前后端交互的应用也十分必要。 HTML5 FileReader API 提供了读取本地文件的方法,这些方法包括读取文件为文本、二进制字符串、...
FileReader.js 封装了 HTML5 的 FileReader interface ,使用上更加简单。 浏览器支持: Internet Explorer: 10 Firefox: 10 Chrome: 13 Opera: 12 Safari: partial 标签:FileReader
在本示例中,我们关注的是使用JSP(JavaServer Pages)技术来实现文件的读取功能。"范例FileReader.jsp源代码.rar"是一个压缩包,包含两个文件:范例FileReader.jsp源代码.txt和www.pudn.com.txt。这个压缩包的主要...
program for reading text file input is text file output is text tile
在本文中,我们将深入探讨`FileReader`的工作原理、常用方法、使用场景以及如何与其它类配合实现更复杂的文件操作。 1. **`FileReader`类的构造方法** `FileReader`有两个构造方法: - `FileReader(File file)`:...
在Python中,我们可以使用内置的`csv`模块来完成这个任务。以下是一个简单的示例: ```python import csv with open('example.csv', 'r') as csvfile: reader = csv.reader(csvfile) for row in reader: print...
使用FileReader API创建Vue文件阅读器组件 在这篇文章中,我们将学习如何使用FileReader API创建一个Vue文件阅读器组件。FileReader API提供了一个很好的接口,可以使用文本或Blob对象类型以不同的方式读取数据。 ...
ReadFile类,用于提供c#调用windows系统api
JavaScript中使用Promise封装FileReader是一项提升异步编程体验的技术实践。它针对的问题是,传统的FileReader操作是通过事件监听器来处理文件读取完成后的回调,这样的回调方式在处理多个异步操作时容易导致代码...
1. 检测浏览器对FileReader的支持:在使用FileReader之前,我们需要判断浏览器是否支持这个接口。如果浏览器不支持,可以给出提示信息。在示例代码中,使用了typeof操作符来检测FileReader是否已被定义。 2. 选择...
FileReader和FileWriter进行复制。以及对每次读取的字符个数的理解
JavaScript程序设计中,FileReader对象是一个关键的API,它允许我们访问用户选择的本地文件而无需上传到服务器。FileReader提供了读取File对象或Blob对象的四种方法,这对于实现诸如预览本地文件、处理二进制数据或...
java FileReader/FileWriter读写字母和数字没问题,但读写汉字乱码。记录下,后面找到解决方法再补上。 public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { int a =...
这些文件通常包含坐标数据,可以通过FileReader的`readAsText`方法读取,然后使用JavaScript的字符串处理函数或者库(如Papa Parse)来解析数据。 **5. 加载到地图上** 解析后的地理数据可以与Web地图库(如Leaflet...