【发布时间】:2013-02-07 09:51:28
【问题描述】:
我正在查询一个返回字节 [] 的 Web 服务(外部系统)。这个 byte[] 是一个 csv 文件,我将 byte[] 作为 csv 保存到临时位置,然后将 csv 文件解析到数据库。
是否可以直接读取 byte[] 而不是将文件保存到临时位置,而是将其存储在内存中并将文件内容解析到数据库中?
我看了Opening byte[] as a file without actually saving it as a file first 不确定现在情况是否发生了变化?任何输入将不胜感激。
【问题讨论】:
-
你想把 byte[] 转换成字符串吗?如果是这样,您可以调用 Encoding.UTF8.GetString(bytes) - 如果文件是 UTF8 编码的,则为