问题描述
我正在尝试使用 DataLakeFileClient 和 MemoryStream 创建一个 .csv 文件以上传到 ADLS。它工作正常,但 csv 文件在 csv 中的每个字母后都有一个垃圾值。 (当我在记事本++中下载并打开文件时,我可以将它们视为“NUL”)。
这是我的代码:
models.TextChoices
解决方法
这是因为您的 LF (0x0A) 是 1 个字节而不是 2 个字节。 在它后面添加另一个字节:
memStream.WriteByte(0x0A);
memStream.WriteByte(0x0);