日期:2014-05-19  浏览次数:20861 次

怎样快速得到大文件的大小?
曾用filestream和文件映射但好像都比较慢啊?
读一个500M以上的文件要好久。
有什么快速的方法吗?我的环境是B/S结构的。

------解决方案--------------------
是上传慢,而不是判断慢,用什么办法都没用!
因为服务器端代码要在服务器端判断,必然要全部上传

你可以试一下,用客户端javascript判断
------解决方案--------------------
如果是服务器端本来存在的文件,
实例化一个FileInfo对象即可

FileInfo fi = new FileInfo(path);
int size = fi.Length;
------解决方案--------------------
500M,可以把你机子的内存都占满了,当然要慢了!