欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 日韩精品一区在线 | 一区二区三区视频免费 | 精品视频日本 | 一级毛片视频免费观看 | 99热在这里只有精品 | 三级a做爰大乳在线观看 | 91视频免费观看高清观看完整 | 久久er精品| 12306午夜被窝播播影院yw188 | 精品三级在线 | 国产97在线看| 26uuu欧美视频在线观看 | 人人澡人人澡人人澡 | 日本精品一区二区三区在线 | 色婷婷久久久亚洲一区二区三区 | a视频在线看 | 成人一区二区在线观看视频 | 天天天天天操 | 18sexvideo| 精品a级片 | 欧美激情第二页 | 日韩视频一区二区三区 | 国产91小视频在线观看 | 欧美伊人 | 天天狠狠 | 波多野结衣全部系列在线观看 | 深夜日韩| 欧美成人区 | 国产精品冒白浆免费视频 | 久久久麻豆| 中国一级毛片在线视频 | 操免费视频| 国产精品手机在线 | 狠狠色依依成人婷婷九月 | 久久久国产精品免费观看 | 美女黄影院 | 国产精品久久久久久久免费 | 久久精品99 | xxxxhd73国产| 欧美人妖channelsantini同性 | 国产一级视频 |