不为0,调用可获取错误信息
public string GetErr(int errCode)
{
switch(errCode)
{
case 500:
return "未知内部或外部的错误";
case 501:
return "文件大小超出限制";
case 502:
return "文件类型不符合规定,只允许:" + _extfile + "类型的文件";
case 504:
return "没有指定需要上传的文件";
default:
return "未知内部或外部的错误";
}
}
//获取或指定文件保存路径
public virtual string SavePath
{
get
{
return _savepath;
}
set
{
_savepath = value;
if(_savepath.Substring(_savepath.Length) != "\\")
{
_savepath+="\\";
}
}
}
//获取或指定文件大小上限
public virtual int MaxSize
{
get
{
return _maxsize;
}
set
{
_maxsize = value;
}
}
//获取或指定允许的文件后缀列表,用“;”分割,包含“.”
public virtual string AllowExtFile
{
get
{
return _extfile;
}
set
{
_extfile = value;
}
}
//获取或指定新的文件名,不包含后缀
public virtual string NewFileName
{
get
{
return _newfilename;
}
set
{
_newfilename = value;
}
}
}