读书人

新手散分:怎么判断在客户端上传文件的

发布时间: 2012-02-20 21:18:23 作者: rapoo

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

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

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

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

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

读书人网 >asp.net

热点推荐