记录一些经验

学习,生活

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
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获取一个不重复的文件名
    }

}
posted on 2007-08-31 20:35  将飞  阅读(160)  评论(0)    收藏  举报