日期:2014-05-19  浏览次数:20371 次

新手散分:如何判断在客户端上传文件的路径是否存在?
我用.net上传图片或文件,
但是因为控件是服务器端的,我要判断上传图片是否存在,现在无法正确判断

string   clientpath   =   controlname.PostedFile.FileName.ToString();

if   (   File.Exists(clientpath)   ==   false   )
{
_err   =   "提示:您上传的文件不存在! ";
return;
}

代码是这样写吗?有错误,当我在本机测试时可以;但是当我去别人电脑上访问就出错!主要出错的原因我知道,我现在要解决方法,希望哪个大虾能提示一下谢谢!

------解决方案--------------------
晕,File.Exists是判断服务器端有没有,当然没有了
文件在客户端,而你还没有保存到服务器
------解决方案--------------------
if (controlname.PostedFile.ContentLength == 0)
{
_err = "提示:您上传的文件不存在! ";
return;
}
------解决方案--------------------
有没有赋予读取并写人上传文件所在文件夹的权限