急:上传FLASH,出现未处理异常

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:12:39
string filename3=Flash1.Value;
flashinfo flashInfo = new flashinfo(filename3); //调用flashinfo类,参数是Flash文件地址

flashinfo.cs:
if(!File.Exists(filename))
throw new FileNotFoundException(filename);//这里出错,FLASH放桌面或远程上传FLASH时,出错:找不到文件,“未处理异常”

FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.ReadWrite

BinaryReader reader = new BinaryReader(stream);

我查了一下好像是读取客户端路径,找不到文件所以出错,但是我不知道怎么解决,请各位大帮我解决一下,谢谢了!
我是在本地磁盘上直接上传到数据库,怎么用相对路径啊?

File.Exists不能用于判断远程文件是否存在,可以用WebRequest的Method="HEAD"方法或者XMlhttp方法

对是路径的错误
把哪个文件用相对路径就可以了