Silverlight读取文件并复制流而不保存文件
本文关键字:保存文件 复制 读取 文件 Silverlight | 更新日期: 2023-09-27 18:30:13
我想在不保存文件的情况下读取和解析文件csv。我试图复制另一个流,但没有成功,我试图用"CsvHelper"直接读取和解析csv,但没有失败。。有什么想法吗?
using (var sourceStream = openFileDialog1.File.Open( FileMode.Open, FileAccess.Read, FileShare.Read))
{
newStream = ((FileStream)sourceStream);
}
using (var csv = new CsvReader(new StreamReader(newStream)))
{
while (csv.Read())
{
try
{
}
catch (Exception ex) { }
}
}
您处置流"sourceStream"为时过早。
试试这个:
using (var sourceStream = openFileDialog1.File.Open( FileMode.Open, FileAccess.Read, FileShare.Read))
using (var csv = new CsvReader(new StreamReader(sourceStream)))
{
while (csv.Read())
{
try
{
}
catch (Exception ex) { }
}
}