位置: 编程技术 - 正文

javascript HTML5文件上传FileReader API

编辑:rootadmin

推荐整理分享javascript HTML5文件上传FileReader API,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

文件上传功能现在是越来越普遍,所有的社交网站,媒体网站,比如优酷视频,微博等,都提供了上传图片,上传视频等功能。但过去WEB程序员都很清楚,用HTML表单上传文件是很麻烦的事情,特别是你想了解一下用户上传的文件的一些属性,必须等它上传完成后才能知道。

未知的东西上传到服务器上,有可能产生安全问题,也有可能体积太大,超过允许,浪费空间。现在好了,WEB技术在进步,HTML5带来了很多好东西。这个FileReader API就能让你在用户上传之前就能获取上传文件的一些基本属性。

HTML代码

javascript HTML5文件上传FileReader API

这个FileReader API 的工作原理和 File API 一样,需要使用input[type="file"] 元素:

在File API这篇文章里有详细的关于能读取到的文件的相关信息,比如地址,体积,尺寸大小,文件类型等等。

JavaScript

这个例子中我们用input表单域上传一张图片,当用户在自己的电脑里选中一张图片后,这个图片会被显示到页面上:

这个例子里,我们使用FileReader里的readAsDataURL方法将图片内容转换成base编码的字符串,然后使用图片的data URI方式显示它。其它的FileReader读取方法还有readAsText, readAsArrayBuffer和readAsBinaryString等

有了这个FileReader API,我们就可以避免用户先将文件上传到服务器,在浏览器客户端我们就可以进行操作。这些在上传到服务器前的预处理是很有必要的。

标签: javascript HTML5文件上传FileReader API

本文链接地址:https://www.jiuchutong.com/biancheng/373373.html 转载请保留说明!

上一篇:JavaScript中文件上传API详解(js文件里面有什么)

下一篇:js一维数组、多维数组和对象的混合使用方法(js数组每个元素+1)

  • 中税协网站怎样补学时
  • 买充值卡可以开票吗
  • 印花税是用来干吗的
  • 计入税金及附加的税种口诀
  • 工程用车折旧年限
  • 一般纳税人免征教育费附加的文件
  • 外经证到期如何填写最新有效期限
  • 商品盘点短缺和溢余的核算
  • 每月末计提利息分录
  • 盘盈的固定资产计入什么科目
  • 怎么处理未抵扣增值税形成的留抵税额?
  • 交印花税合同金额怎么算
  • 垫资后转出的会计分录怎么写?
  • 门店活动经费计入什么
  • 挂账留底税额如何抵扣?
  • 注册资本未到位转让股权
  • 外购产品赠送他人合法吗
  • 个人技术转让所得需要交税吗
  • 企业房产使用税
  • 税款流失是什么意思
  • 建筑行业一般纳税人税率是多少
  • 简易计税视同销售如何处理?
  • 苹果电脑任务栏跑到左边去了
  • 预提费用冲销需要重新计提吗
  • 代扣个税手续费返还增值税税率
  • 筹建期固定资产是否要折旧
  • arm on windows
  • ajax实现分页
  • 在途物资属于什么存货
  • 增值税专用发票怎么开
  • 污水处理增值税税率
  • bert获取中文词向量
  • yolo系列算法全家桶
  • php添加数据到数据库失败error
  • 利用python
  • 基金管理人应当自与基金销售机构签订销售协议之日起
  • 收购企业如何看报表
  • 发票开错时,如何做账务处理?
  • 安装php5.6
  • facebook/scribe · GitHub
  • 富文本word
  • 进项税额有留底税额吗
  • 税费计提多了怎么冲减
  • 应收票据和其他应收款的区别
  • 不能防止sql注入
  • 增值税进项税没抵扣
  • 政府补助是否可以抵扣
  • 小规模纳税人季报需要报什么
  • 更正会计差错的方法
  • 小规模纳税人购进税控收款机
  • 银行贷款直接给钱吗
  • 工资发多了可以追回吗
  • 支付返利计入什么科目
  • 被法院扣的钱怎么又退回来了
  • 股权稀释违法吗
  • 非营利性代收代缴税款
  • 购买电脑配件组件怎么选
  • 去年的增值税专用发票可以重开吗
  • 私人贴现利息如何交税
  • sql报错22018
  • mysql获取字段中的数字
  • window mysql
  • win9什么时候发布的
  • macu盘安装windows
  • ubuntu14升级
  • win7怎么关闭自带键盘
  • mac expose
  • nod32kui.exe - nod32kui是什么进程 作用是什么
  • window10 系统安装
  • 微软商城会员
  • linux tcptraceroute
  • xcode怎么新建项目
  • 学习雷锋好榜样
  • javascript编辑工具
  • shell脚本实际运用
  • 安卓自动登录应用程序
  • [置顶]星陨计划
  • 修改应用程序图标
  • 新道云软件介绍
  • 福建地税网上办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设