由于上传文本形式的代码,预览时乱了,只好传图片了。应该是红框中的代码有问题?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
你定义了 1024,实际上可能读取到的不到 1024,你需要 file.Write(buf[:n])。
file.Write(buf[:n])
PS: 代码乱了,你看下发布说明啊,支持 markdown 语法,作为一个程序员,markdown 必须了解!
@polaris 使用file.Write(buf[:n])已解决,3Q!
判断的时候不应该使用if n == 0 应该 使用 if e == io.EOF
`单行代码`
你定义了 1024,实际上可能读取到的不到 1024,你需要
file.Write(buf[:n])
。PS: 代码乱了,你看下发布说明啊,支持 markdown 语法,作为一个程序员,markdown 必须了解!
@polaris 使用file.Write(buf[:n])已解决,3Q!
判断的时候不应该使用if n == 0 应该 使用 if e == io.EOF