Go使用io.Copy文件中的坑

如果使用io.Copy时,如果第一个参数的文件对象没有清空的话, 第二个参数的文件比第一个参数的文件小的话, 就会发生类似于乱码的现象,

因为io.Copy是在目标对象的字节数组上进行操作, 如果源文件小于目标文件, 就会造成文件结尾会残留源文件的一些字符串,类似与乱码的效果


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注