if(FileUpload.hasfile)只能判断是否有值,而不能判断文件是否确实存在!if(FileUpload.hasfile)只能判断是否有值,而不能判断文件是否确实存在! 如c:\1.jpg 这就是一个合法的值,就会上传,但实际是这个值是不存在的! 实际为c:\1\1.jpg 怎么办??????????[解决办法]if (File.Exists( "c:\1.jpg ")) { //操作 }