.net中错误提示:System.IO.FileNotFoundException: 未能找到文件" .rar".

2025-04-13 17:01:50
推荐回答(4个)
回答1:

FileInfo fileInfo = new FileInfo(str);   这里你弄错了,此时,你的文件并未保存在服务器上,是不能用FileInfo 获取文件信息的。

 

要判断文件的大小,用如下的方式:

int fileSize = this.FileUpload1.PostedFile.ContentLength/1024/1024; //获取文件大小
if (fileSize > 10) //控制文件大小不能超过10M
{
Response.Write(bc.MessageBox("文件大小不能超过10M !"));
return; //不能继续执行
}

回答2:

文件路径不对或找不到文件,debug调试下

回答3:

关机,重试一次

回答4:

它这个错误是告诉你
没有找到将要上传的文件...
去检查一下文件在哪里?