欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

通過HtmlInputFile控件上傳文件的類

系統(tǒng) 1709 0
using System;
using System.Web.UI.HtmlControls;
using System.IO;

namespace Document.Bll
{
public class HtmlInputFileControl
{
HtmlInputFileControl #region HtmlInputFileControl
public HtmlInputFileControl()
{
}

#endregion


IsAllowedExtension是否允許該擴展名上傳 #region IsAllowedExtension是否允許該擴展名上傳
public static bool IsAllowedExtension(HtmlInputFilehifile)
{
string strOldFilePath = "" ,strExtension = "" ;

// 允許上傳的擴展名,可以改成從配置文件中讀出
string []arrExtension = { " .gif " , " .jpg " , " .jpeg " , " .bmp " , " .png " } ;

if (hifile.PostedFile.FileName != string .Empty)
{
strOldFilePath
= hifile.PostedFile.FileName;
// 取得上傳文件的擴展名
strExtension = strOldFilePath.Substring(strOldFilePath.LastIndexOf( " . " ));
// 判斷該擴展名是否合法
for ( int i = 0 ;i < arrExtension.Length;i ++ )
{
if (strExtension.Equals(arrExtension[i]))
{
return true ;
}

}

}

return false ;
}

#endregion


IsAllowedLength判斷上傳文件大小是否超過最大值 #region IsAllowedLength判斷上傳文件大小是否超過最大值
public static bool IsAllowedLength(HtmlInputFilehifile)
{
// 允許上傳文件大小的最大值,可以保存在xml文件中,單位為KB
int i = 20 ;
// 如果上傳文件的大小超過最大值,返回flase,否則返回true.
if (hifile.PostedFile.ContentLength > i * 1024 )
{
return false ;
}

return true ;
}

#endregion


SaveFile上傳文件并返回文件名 #region SaveFile上傳文件并返回文件名
public static string SaveFile(HtmlInputFilehifile, string strAbsolutePath)
{
string strOldFilePath = "" ,strExtension = "" ,strNewFileName = "" ;

if (hifile.PostedFile.FileName != string .Empty)
{
strOldFilePath
= hifile.PostedFile.FileName;
// 取得上傳文件的擴展名
strExtension = strOldFilePath.Substring(strOldFilePath.LastIndexOf( " . " ));
// 文件上傳 后的命名
strNewFileName = GetUniqueString() + strExtension;
if (strAbsolutePath.LastIndexOf( " \\ " ) == strAbsolutePath.Length)
{
hifile.PostedFile.SaveAs(strAbsolutePath
+ strNewFileName);
}

else
{
hifile.PostedFile.SaveAs(strAbsolutePath
+ " \\ " + strNewFileName);
}

}

return strNewFileName;
}

#endregion


CoverFile重新上傳文件,刪除原有文件 #region CoverFile重新上傳文件,刪除原有文件
public static void CoverFile(HtmlInputFileffFile, 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刪除指定文件 #region DeleteFile刪除指定文件
public static void DeleteFile( string strAbsolutePath, string strFileName)
{
if (strAbsolutePath.LastIndexOf( " \\ " ) == strAbsolutePath.Length)
{
if (File.Exists(strAbsolutePath + strFileName))
{
File.Delete(strAbsolutePath
+ strFileName);
}

}

else
{
if (File.Exists(strAbsolutePath + " \\ " + strFileName))
{
File.Delete(strAbsolutePath
+ " \\ " + strFileName);
}

}

}

#endregion


GetUniqueString獲取一個不重復的文件名 #region GetUniqueString獲取一個不重復的文件名
public static string GetUniqueString()
{
return DateTime.Now.ToString( " yyyyMMddhhmmss " );
}

#endregion

}

}

通過HtmlInputFile控件上傳文件的類


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美喷潮久久久xxxxx | 天天插天天狠天天透 | 欧美电影一区 | 国产亚洲精品2021自在线 | 久久亚洲国产 | 国产亚洲精品久久久久久无码网站 | www.日韩| 欧美精品aaa久久久影院 | 女人午夜色又刺激黄的视频免费 | 久久影城 | 九九久久99综合一区二区 | 欧美日韩视频在线第一区二区三区 | 国产午夜精品一区二区三区嫩草 | 久久免费国产视频 | 日韩a级一片 | 无码乱人伦一区二区亚洲 | 亚洲国产中文字幕在线观看 | 在线三级网址 | 亚洲色综合 | 蜜桃在线视频 | 欧美一区二区在线观看视频 | 久久久亚洲欧洲日产国码606 | 欧美电影免费观看 | 亚洲综合久久久久久中文字幕 | 可以直接看的毛片 | 奇米影视欧美 | 黄色资源视频 | 久草在线精品ac | 欧美日韩综合一区 | 超碰人人在线 | 国产精品国产三级国产aⅴ无密码 | 国产精品久久久爽爽爽麻豆色哟哟 | 欧美高清一区二区三区欧美 | 亚洲精品国产电影 | 亚洲免费网 | 色老师影院| 欧美视频在线观看一区二区 | 国产v欧美v日本v精品 | 欧美国产日韩在线 | 亚洲精品黄 | 精品一区二区三区中文字幕 |