将 zip MemoryStream 提取到字符串
Extract zip MemoryStream to string
我正在使用 DotNetZip Library 将 MemoryStream 保存到 .xml 数据并从保存的位置读取其文本:
using (ZipFile zip = ZipFile.Read(myMs))
{
zip[0].Extract(@"C:\XmlFilePath\MyXml.xml", ExtractExistingFileAction.OverwriteSilently);
}
有没有什么方法可以在提取时读取 Xml 字符串,而无需使用此库将其保存在文件或临时文件中?请帮忙。谢谢
您应该能够从 zip[0].OpenReader()
获取流并从中读取您的字符串。
我正在使用 DotNetZip Library 将 MemoryStream 保存到 .xml 数据并从保存的位置读取其文本:
using (ZipFile zip = ZipFile.Read(myMs))
{
zip[0].Extract(@"C:\XmlFilePath\MyXml.xml", ExtractExistingFileAction.OverwriteSilently);
}
有没有什么方法可以在提取时读取 Xml 字符串,而无需使用此库将其保存在文件或临时文件中?请帮忙。谢谢
您应该能够从 zip[0].OpenReader()
获取流并从中读取您的字符串。