方法一:
//上传文件代码
public class UploadFile
{
/// <summary>
/// 检查上传文件的大小
/// </summary>
/// <param name="leUpload"></param>
/// <param name="maxSize"></param>
/// <returns></returns>
public static bool CheckSize(FileUpload leUpload, int maxSize)
{
return CheckSize(leUpload.PostedFile, maxSize);
}
/// <summary>
/// 检查上传文件的大小
/// </summary>
/// <param name="le"></param>
/// <param name="maxSize"></param>
/// <returns></returns>
public static bool CheckSize(HttpPostedFile le, int maxSize)
{
string lename = le.FileName;
int size = le.ContentLength;
if (size > 0 && size < maxSize)
{
return true;
}
return false;
}
/// <summary>
/// 检查上传文件的扩展名是否符合要求
/// </summary>
/// <param name="leUpload"></param>
/// <param name="extNames">数组扩展名</param>
/// <returns></returns>
public static bool CheckType(FileUpload leUpload, string[] extNames)
{
foreach (string type in extNames)
{
string leName = leUpload.FileName;