首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[I/O]FileStream读取文件长度为0?该怎么解决

2012-04-21 
[I/O]FileStream读取文件长度为0?从本地读取文件上传到服务器,为什么读取不到呢?C# codestring fullName

[I/O]FileStream读取文件长度为0?
从本地读取文件上传到服务器,为什么读取不到呢?

C# code
                string fullName = openFileDialog.FileName;                using (FileStream fs = File.OpenRead(fullName)) {                    int offset = 0;                    byte[] buffer = new byte[1024];                    int count = 0;                    while ((count = fs.Read(buffer, offset, buffer.Length)) > 0) {                       //进不来这里,因为count总是0???                           offset += count;                    }                }


[解决办法]
你先用FileInfo去获取下File的Length看得到的是多少,看是不是程序对文件的操作权限不够

热点排行