日期:2014-05-18  浏览次数:20839 次

未能找到文件,是什么原因,怎么解决?急
我在页面放了一个input导入文件控件,并把指定的图片保存到SQL SERVER数据库中;
但出现了下面的问题,请大家帮一忙,谢谢!
---------------------------
未能找到文件“C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Winter.jpg”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IO.FileNotFoundException: 未能找到文件“C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Winter.jpg”。

源错误: 


行 183: {
行 184: int_PicterMark = 1;
行 185: fs = new FileStream(this.File_Picter.Value.ToString().Trim(), FileMode.Open);
行 186: }
行 187: else
------------------------------


------解决方案--------------------
用的FileUpload控件?
------解决方案--------------------
晕倒,B/S结构的应用怎么能这样取文件呢?你应该用FileUpload来上传文件。
 new FileStream(this.File_Picter.Value.ToString().Trim(), FileMode.Open); 打开的是服务器本地的文件,你的服务器上不存在这个文件,当然会报错。