是否可以使用 TextFieldParser Byte
?我正在使用通过 Web 服务上传文件Byte
,但在确定是否可以直接访问此 CSV 或是否需要先将其写入磁盘时遇到了一些麻烦。将其写入磁盘很容易,但我不相信我需要这样做。
TextFieldParser接受System.IO.Stream
, System.String
(文件路径),或者System.IO.TextReader
我不知道是否可以轻松地将 Byte 放入其中之一。
这就是我正在看的和我想做的(这段代码不起作用)
Public Function Import(ValidationKey As String, FileBytes() As Byte) As String
Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser(FileBytes)
MyReader.TextFieldType = FileIO.FieldType.Delimited
MyReader.SetDelimiters(",")
'other code here
End Using
'other code here
End Function