/// <summary>
/// 上传文件,上传成功后返回一个 string 型的所上传文件名 上传文件不能超过3.5M
/// </summary>
/// <param name="UpFileInput">上传文件所用的控件的ID</param>
/// <param name="FileSavePath">上传文件保存的路径(与上传页的相对路径)</param>
/// <param name="P">Web窗体页</param>
/// <returns>上传文件的文件名 String</returns>
public string PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,string FileSavePath,Page P)
{
if(UpFileInput.PostedFile.ContentLength < 3000 * 1024)
{
//检查提供的目录是否存在,如不存在则创建
PubExDirectory(FileSavePath,P);
//获娶上传文件的文件名,并保存到指定的目录
string UpFileName;
if(UpFileInput.PostedFile.FileName.LastIndexOf("\\") != -1)
{
UpFileName = UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf("\\"),UpFileInput.PostedFile.FileName.Length - UpFileInput.PostedFile.FileName.LastIndexOf("\\"));
}
else
{
UpFileName = "\\" + UpFileInput.PostedFile.FileName;
}
UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath + UpFileName));
return FileSavePath + UpFileName;
}
else
{
P.Response.Write("<Script Language=\"JavaScript\">\n<!--\n alert(\"上传文件不能大于3M,请选择正确的文件!\")\n //-->\n</Script>");
return "";
}
}
/// 上传文件,上传成功后返回一个 string 型的所上传文件名 上传文件不能超过3.5M
/// </summary>
/// <param name="UpFileInput">上传文件所用的控件的ID</param>
/// <param name="FileSavePath">上传文件保存的路径(与上传页的相对路径)</param>
/// <param name="P">Web窗体页</param>
/// <returns>上传文件的文件名 String</returns>
public string PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,string FileSavePath,Page P)
{
if(UpFileInput.PostedFile.ContentLength < 3000 * 1024)
{
//检查提供的目录是否存在,如不存在则创建
PubExDirectory(FileSavePath,P);
//获娶上传文件的文件名,并保存到指定的目录
string UpFileName;
if(UpFileInput.PostedFile.FileName.LastIndexOf("\\") != -1)
{
UpFileName = UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf("\\"),UpFileInput.PostedFile.FileName.Length - UpFileInput.PostedFile.FileName.LastIndexOf("\\"));
}
else
{
UpFileName = "\\" + UpFileInput.PostedFile.FileName;
}
UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath + UpFileName));
return FileSavePath + UpFileName;
}
else
{
P.Response.Write("<Script Language=\"JavaScript\">\n<!--\n alert(\"上传文件不能大于3M,请选择正确的文件!\")\n //-->\n</Script>");
return "";
}
}