位置: 编程技术 - 正文

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)

  • 员工离职社保未及时减员怎么处理
  • 固定资产投资额包括哪些会计科目
  • 财务报表和信息的区别
  • 计提工会经费为什么是增项
  • 固定资产残值怎么处理什么时候处理
  • 小企业会计准则会计科目表
  • 产生的信息服务有哪些
  • 交房租对方开发票怎么开
  • 城镇土地使用税纳税义务发生时间
  • 医药酒精现在要兑水喝吗
  • 购买饲料计入哪个科目?
  • 企业所得税汇算清缴网上申报流程
  • 增值税申报税额填错了怎么进行填
  • 广告位租赁合同要交印花税吗
  • 二手房分析总结范文
  • 本月有收入免增值税吗
  • 手撕税票去哪可以弄到
  • 免征土地增值税的有哪些
  • 购货折让
  • 广告服务差额征税
  • 开票软件上怎么抄税
  • 企业的不征税收入用于支出所形成
  • 公积金多交退回怎么申报个税
  • 产假期间出现事故可以报工伤吗
  • 电子银行承兑汇票到期选择线上清算
  • 跨年冲暂估如何做账?
  • win11如何更改开始菜单位置
  • 收货款时少收几十元,分录怎么做
  • php初学
  • 认缴出资什么时候补齐
  • php current
  • 其他业务收入对应的成本
  • 纳税申报方式的税务申报工作常规流程图
  • water gardens
  • 库存股属于什么会计科目
  • python%s
  • 实现会话跟踪的两种方式
  • java web中的转发和重定向
  • pyqt5如何安装
  • 交互式命令操作
  • vue3.0 main.js
  • 进口形式发票能证明商品是进口的吗
  • 如何理解合并报表抵消分录
  • 电子承兑被退回要重新背书怎么办
  • sqlserver2016使用方法
  • 预付款项属于什么会计要素
  • 自己开发财务软件
  • 固定资产的原价减去预计净残值等于什么
  • 收到科技局研发项目资金计入什么科目
  • 资本公积的核算维度是什么
  • 收到土地使用权计入什么科目
  • 进出口总额用什么字母表示
  • 单利率和复利率公式
  • 蔬菜销售方式
  • 贷款应提准备的资料包括
  • 管理费用和财务费用属于什么科目
  • 出售固定资产清理的账务处理
  • 股东向公司借款协议
  • 公司开收据盖什么章
  • 什么是个人独资企业营业执照
  • win xp 添加网络打印机
  • 和查看已连接的wifi密码
  • 电脑出现windows怎么办
  • 在Linux系统中安装镜像步骤
  • win7系统怎么更改默认浏览器
  • macbook系统截图
  • win7英文输入法
  • 在bootstrap中,有哪几种导航
  • node链接数据库
  • ajax请求图片并显示
  • 文本框几种常用属性
  • javascript编写函数
  • 复杂的字
  • python3 django教程
  • 广东省地方税务局公告2017年第7号
  • 虚开增值税发票但未抵扣怎样处罚
  • 出口退税申报时间是每月15号吗
  • 保险代理人非公司员工
  • 浙江省电税务局电话
  • 贷款利息扣款日未足额缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设