,我需要请求、处理数据并将其格式化为 csv,然后根据请求通过 web 服务发送它们。,假设请求和处理的数据位于下面的
data
中,我设法使用中间临时文件来做到这一点:,请求成功:,到目前为止一切顺利 – 现在我想通过,删除中间文件,使用内存“容器”来写入 csv 数据将其内容以字节形式写入 http 编写器,我还是不太明白如何使用
io.*
和bufio.*
来登陆所需的类型:,csv.newwriter()
需要 *os.file
并返回 *csv.writer
这个
*csv.writer
内容需要以某种方式提取为 byte
……为了提供
http.responsewriter.write()
,解决不同类型的内存文件操作问题的一般机制(以及特定于本例的机制)是什么?,csv.newwriter
采用 io.writer
,因此您可以将 http.responsewriter
的实例传递给它,而无需将内容写入文件或内存。,这是演示:,