【发布时间】:2013-09-27 09:55:10
【问题描述】:
我正在开发一个代码,供 200 个不同的用户访问一个文件。
读取大量用户同时访问的文件的最佳做法是什么
FileStream stream = File.OpenRead(FileName);
byte[] contents = new byte[stream.Length];
stream.Read(contents, 0, (int)stream.Length);
stream.Close();
还有更好的方法吗?
【问题讨论】:
-
如果您要上传它,您需要
stream.Write。要同时执行此操作,您需要异步上传文件。它会一直是同一个文件吗? -
出了什么问题?出了什么问题?为什么要上传?准确。
-
@codebrain“保存冲突”或访问异常?我不知道我只是在为他们做准备..
-
@SamLeach 更改了我的问题标题
-
除非他不小心打开了具有写访问权限的文件。
标签: c# web-services .net-2.0