我正在发出API请求,作为响应,我得到了一个XML。我想将XML存储在Windows Mobile上的本地存储上的文件中。
if (isWriteFile)
{
byte[] fileData = new byte[8 * 1024];
Stream ToStream = null;
if (File.Exists(strXMLResponseFileName))
{
File.Delete(strXMLResponseFileName);
}
ToStream = File.Open(strXMLResponseFileName, FileMode.OpenOrCreate, FileAccess.Write);
int count = 1;
while ((count = resStream.Read(fileData, 0, fileData.Length)) != 0)
{
ToStream.Write(fileData, 0, count);
}
ToStream.Flush();
ToStream.Close();
outputXml = XmlReader.Create(strXMLResponseFileName);
}
有时因为XMl响应太大。我的文件中断,XML写入部分停止。
有没有办法增加文件大小? I.e byte[] fileData = new byte[8 * 1024];
。