http://www.cnblogs.com/singlepine/archive/2005/10/16/256023.html
using System;
using System.Web.UI.HtmlControls;
using System.IO;

namespace Document.Bll
{
public class HtmlInputFileControl
{
HtmlInputFileControl

IsAllowedExtension是否允许该扩展名上传

IsAllowedLength判断上传文件大小是否超过最大值

SaveFile上传文件并返回文件名

#region CoverFile重新上传文件,删除原有文件
public static void CoverFile(HtmlInputFile ffFile,string strAbsolutePath,string strOldFileName)
{
//获得新文件名
string strNewFileName = GetUniqueString();

if(ffFile.PostedFile.FileName != string.Empty)
{
//旧图片不为空时先删除旧图片
if(strOldFileName != string.Empty)
{
DeleteFile(strAbsolutePath,strOldFileName);
}
SaveFile(ffFile,strAbsolutePath);
}
}
#endregion

DeleteFile删除指定文件

GetUniqueString获取一个不重复的文件名
}
}
using System;
using System.Web.UI.HtmlControls;
using System.IO;
namespace Document.Bll
{
public class HtmlInputFileControl
{
HtmlInputFileControl
IsAllowedExtension是否允许该扩展名上传
IsAllowedLength判断上传文件大小是否超过最大值
SaveFile上传文件并返回文件名
#region CoverFile重新上传文件,删除原有文件
public static void CoverFile(HtmlInputFile ffFile,string strAbsolutePath,string strOldFileName)
{
//获得新文件名
string strNewFileName = GetUniqueString();
if(ffFile.PostedFile.FileName != string.Empty)
{
//旧图片不为空时先删除旧图片
if(strOldFileName != string.Empty)
{
DeleteFile(strAbsolutePath,strOldFileName);
}
SaveFile(ffFile,strAbsolutePath);
}
}
#endregion
DeleteFile删除指定文件
GetUniqueString获取一个不重复的文件名
}
}


浙公网安备 33010602011771号