博客地址: "https://ainyi.com/ /65" 解释 | 背景 看到标题有点懵逼,哈哈,实际上是后端将文件处理成二进制流,返回到前端,前端处理这个二进制字符串,输出文件或下载 最近公司有个需求是用户在点击下载文件(==pdf==)的时候,下载地址不能暴露在接口的返回值,前端不要通过这个 ...
分类:
其他好文 时间:
2019-01-09 01:22:22
阅读次数:
177
QM[zm]05.01 文件读写之读取乱码文件(VIP)小知识:了解下base64编码(功能就目前而言只是让内容无法直接读取 还有一个常用用处是可以把图片的二进制流base64编码 把图片作为字符串来传输 实际上稍微懂一点这方面的知识的很容易看到真实的内容)举个例子 比如迅雷下载地址我们把第一行的字... ...
分类:
其他好文 时间:
2019-01-07 01:39:59
阅读次数:
1106
对象序列化的目标是将对象保存在磁盘中,或者允许在网络中直接传输对象。 对象序列化允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久保存在磁盘上或者通过网络将这种二进制流传输到另外一个网络节点。 其他程序一旦获得了这种二进制流,都可以将这种二进制流恢复成原本的Java对... ...
分类:
编程语言 时间:
2019-01-04 17:23:32
阅读次数:
187
Netty源码分析第六章: 解码器 第四节: 分隔符解码器 基于分隔符解码器DelimiterBasedFrameDecoder, 是按照指定分隔符进行解码的解码器, 通过分隔符, 可以将二进制流拆分成完整的数据包 同样继承了ByteToMessageDecoder并重写了decode方法 我们看其 ...
分类:
Web程序 时间:
2019-01-01 23:53:34
阅读次数:
228
1、http 0.9 2、http 1.0 3、 http 1.1 4、http 2.0 推送:主动发送js、css推送到浏览器。 二进制流:可以并行发送数据。 ...
分类:
Web程序 时间:
2018-12-24 23:37:31
阅读次数:
207
//将image转换成byte[]数据 private byte[] imageToByte(System.Drawing.Image _image) { MemoryStream ms = new MemoryStream(); _image.Save(ms, System.Drawing.Ima... ...
分类:
其他好文 时间:
2018-12-24 13:19:30
阅读次数:
143
之前介绍了shp文件、dbf文件和shx文件的的读取,接下来将分别介绍它们的创建过程。一般来说,读和写的一一对应的,写出的文件就是为了保存数据供以后读取的。写的文件要符合shapefile的标准。之前读取的时候使用的函数是fread,写的函数对应为fwrite,文件为二进制流文件。 建议本博客和之前 ...
分类:
编程语言 时间:
2018-12-21 19:39:21
阅读次数:
198
1)当text是二进制流时, chr(BS - len(s) % BS).encode("utf-8")里的".encode("utf-8")"是不能少的, 不然会有如下错误: TypeError: can't concat str to bytes 2)Key必须要.encode('utf-8')... ...
分类:
编程语言 时间:
2018-12-15 00:57:10
阅读次数:
337
获取n位随机数字: BASE64字符串与二进制流: 文件流转BASE64字符串: BASE64转MultipartFile: 这个转换需要一个实现类去实现MultipartFile。 工具方法: ...
1.基本数据类型补充 2.深浅拷贝 DAY5-基本数据类型(基本数据类型补充&深浅拷贝) 本节主要内容: 1 ...
分类:
编程语言 时间:
2018-12-05 00:09:55
阅读次数:
225