新手散分:如何判断在客户端上传文件的路径是否存在?
我用.net上传图片或文件,
但是因为控件是服务器端的,我要判断上传图片是否存在,现在无法正确判断
string clientpath = controlname.PostedFile.FileName.ToString();
if ( File.Exists(clientpath) == false )
{
_err = "提示:您上传的文件不存在! ";
return;
}
代码是这样写吗?有错误,当我在本机测试时可以;但是当我去别人电脑上访问就出错!主要出错的原因我知道,我现在要解决方法,希望哪个大虾能提示一下谢谢!
------解决方案--------------------晕,File.Exists是判断服务器端有没有,当然没有了
文件在客户端,而你还没有保存到服务器
------解决方案--------------------if (controlname.PostedFile.ContentLength == 0)
{
_err = "提示:您上传的文件不存在! ";
return;
}
------解决方案--------------------有没有赋予读取并写人上传文件所在文件夹的权限