当前位置: 首页 > news >正文

做网站的带宽多少钱/企业网站管理

做网站的带宽多少钱,企业网站管理,怎么做网店网站,专门做电商的网站有哪些1、FileReader概述 FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件&#xff08;或原始数据缓冲区&#xff09;的内容&#xff0c;使用 File 或 Blob 对象指定要读取的文件或数据。 其中File对象可以是来自用户在一个<input>元素上选择文件后返回的File…

1、FileReader概述

FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 FileBlob 对象指定要读取的文件或数据。

其中File对象可以是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的DataTransfer对象,还可以是来自在一个HTMLCanvasElement上执行mozGetAsFile()方法后返回结果

2、FileReader接口方法

方法名参数描述
readAsBinaryStringfile将文件读取为二进制码
readAsTextfile,[encoding]将文件读取为文本
readAsDataURLfile将文件读取为DataURL
readAsArrayBufferfile将文件读取为ArrayBuffer对象
abort(none)中断读取操作

 

 

 

 

 

 

3、FileReader接口事件

事件描述
onabort数据读取中断时触发
onerror数据读取出错时触发
onloadstart数据读取开始时触发
onprogress数据读取中
onload数据读取成功完成时触发
onloadend数据读取完成时触发,无论成功失败

 

 

 

 

 

 

 

4、使用实例

<!DOCTYPE html>
<html lang="zh-cn">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"><title>Html5Test</title>
</head>
<body><article><header></header><section><p><lable>请选择一个文件:</lable><input type="file" id="file_reader"><input type="button" value="读取图像" οnclick="readAsDataUrl();"><input type="button" value="读取二进制数据" οnclick="readAsBinaryString();"><input type="button" value="读取文本文件" οnclick="readAsText();"></p><div id="file_reader_result" name="file_reader_result"><!-- 这里用来显示读取结果 --></div><script>var file_reader_result = document.getElementById("file_reader_result");// 检测浏览器是否支持FileReaderif (typeof FileReader == "undefined") {file_reader_result.innerHTML = "您的浏览器不支持FileReader";file.setAttribute('disabled', 'disabled');}// 将文件以Data Url形式读入页面function readAsDataUrl(){// 检查是否为图像文件var f = document.getElementById("file_reader").files[0];if (!/image\/\w+/.test(f.type)) {file_reader_result.innerHTML = "请上传图片文件!";return false;};var reader = new FileReader();// 将文件以Data Url形式读入页面reader.readAsDataURL(f);reader.onload = function(e){file_reader_result.innerHTML = '<img src="' + this.result + '" alt="图片" />';}}// 将文件以二进制形式读入页面function readAsBinaryString(){// 检查是否为图像文件var f = document.getElementById("file_reader").files[0];if (!/image\/\w+/.test(f.type)) {file_reader_result.innerHTML = "请上传图片文件!";return false;};var reader = new FileReader();// 将文件以二进制形式读入页面reader.readAsBinaryString(f);reader.onload = function(e){file_reader_result.innerHTML = this.result;}}// 将文件以文本形式读入页面 目前测试仅支持txt文件function readAsText(){// 检查是否是文本文件var f = document.getElementById("file_reader").files[0];if (!/text\/\w+/.test(f.type)) {file_reader_result.innerHTML = "请上传文本文件!";return false;};var reader = new FileReader();// 将文件以文本形式读入页面reader.readAsText(f);reader.onload = function(e){file_reader_result.innerHTML = this.result;}}</script></section></article>
</body>
</html>

 更多参考内容详见:MDN FileReader

转载于:https://www.cnblogs.com/tinyTea/p/6529652.html

http://www.lbrq.cn/news/1373689.html

相关文章:

  • 武汉市建设局网站/网络营销与策划
  • 上海门户网站的亮点/seo诊断方法步骤
  • wordpress目录权限设置密码/百度seo排名公司
  • 做网站高流量赚广告费/网站怎么开发
  • 如何做网站的链接结构/浏览器谷歌手机版下载
  • 杭州网站推广平台/促销方法100种
  • 广州联雅做的网站怎么样/拉人注册给佣金的app
  • 响应式网站开发流程/合肥seo推广公司
  • 廊坊商昊网站建设/外贸全网营销推广
  • 反馈网站制作/公司网络营销策划书
  • 用vs2010做网站导航/天津seo托管
  • 广告营销方式/seo优化按天扣费
  • 政府网站建设年度报告/百度网盘官网登录入口
  • iis 建网站手机访问/网络营销技巧培训班
  • 网站建设做的人多吗/广州疫情最新消息
  • wp企业网站模板/seo怎么优化软件
  • 红色餐饮网站源码/腾讯营销平台
  • 旅游网站建设色彩搭配表/和生活爱辽宁免费下载安装
  • 女人动漫做受网站/图片外链生成
  • 建域名做网站/湖南优化电商服务有限公司
  • 做设计那些网站可以卖设计/宁波seo优化公司排名
  • 南昌手机网站制作/自己个人怎样做电商
  • 做的最好的本地生活网站/泉州百度seo公司
  • 攻略类型网站如何做产品营销/seo优化网站优化排名
  • 网课培训班/关键词优化外包
  • 常见的网址有哪些/安徽seo优化规则
  • php做网站安性如何/网站优化检测
  • 郑州做旅游网站/绍兴seo推广
  • 网站建设服务案例/网站seo推广员招聘
  • 金融投资网站开发/南昌网站优化公司
  • 渗透作业4
  • 利用AI渲染技术提升元宇宙用户体验的技术难点有哪些?
  • 【0基础PS】PS工具详解--图案图章工具
  • 从基础功能到自主决策, Agent 开发进阶路怎么走?
  • sqli-labs:65个关卡的文章汇总
  • String boot 接入 azure云TTS