<input type="file" id="picFile" /> function readFile() { var obj = document.getElementById("picFile"); if (obj.files.length < 1) { console.log("请选择文件"); return; } var file = obj.files[0]; if (!/image\/\w+/.
一.读取文件的对象 — new FileReader() 上传图片接口参数有图片base64编码(数组, imgBase64List ),主要用到 读取文件的对象 [ new FileReader() ] //获取文件 var file = $("#imgForm").find("input")[0].files[0]; //创建读取文件的对象 var reader = new FileReader(); //创建文件读取相关的变量 var imgFile;
参考资料: JavaScript高级程序设计第四版:File API https://juejin.cn/post/7046313942938812424[前端二进制一次搞清楚] 一.File 类型 Web 应用程序的一个主要的痛点是无法操作用户计算机上的文件.2000 年之前,处理文件的唯一方 式是把<input type="file">放到一个表单里,仅此而已.File API 与 Blob API 是为了让 Web 开发者 能以安全的方式访问客户端机器上的文件,从
From: https://bytenota.com/javascript-convert-image-to-base64-string/ his post shows you two approaches how to convert an image to a Base64 string using JavaScript: HTML5 Canvas and FileReader. 1. Approach 1: HTML5 Canvas example.js function toDataUR