随笔分类 - JS文件处理
摘要:https://developer.mozilla.org/zh-CN/docs/Web/API/Blob 一、Blob对象的API: 属性: size: 对象所包含数据的大小(字节)。 type:表明该 Blob 对象所包含数据的 MIME 类型。如果类型未知,则该值为空字符串。 方法 slice
阅读全文
摘要:https://blog.csdn.net/m0_38038767/article/details/110946165 一、通过 a 标签下载:使用url地址【在html上直接创建,还是在js中创建是一样的】 缺点: 谷歌浏览器识别的文件,无法下载,会直接打开。 是否存在跨域限制,还要待测 二、通过
阅读全文
摘要:参考:https://blog.csdn.net/maidu_xbd/article/details/104400790 一、原理:基于canvas实现的。暂时不去研究原生实现它。下面主要讲下使用 vue-cropper 插件实现图片裁剪。 二、使用vue-cropper 插件实现 说明:这个组件适
阅读全文
摘要:一、常规文件上传: 方案一:直接通过from表单 方案二:通过js上传文件:https://blog.csdn.net/qq_37568942/article/details/98873471 说明:H5中,选择上传的文件,必须通过 input[type="file"] 标签实现。js中是无法获取
阅读全文
摘要:一、文件相关概念 1、base64编码 a、关于Base64编码 : https://www.cnblogs.com/liyiwen/p/3814968.html (个人猜测),file表单发送文件,肯定是将文件转换为数据流发送过去的,具体什么格式的数据流(可能是二进制数据流)不是很清楚。 2、文件
阅读全文
摘要:js 操作 文件的实现原理: 1、js是不能直接操作(读写)文件的,html的 input[type="file"] 控件是可以读取文件数据(获取文件数据流)的。js可以获取这个 input 标签的数据流,这样js就 可以操作 这个文件的数据流了,获取这个文件中数据了( js 还是不能 将数据写入文
阅读全文