HttpPostedFileBase文件上传,支持多文件一次上传,如有图片,则支持略缩图保存
文件传输信息封装
1 /// <summary> 2 /// 文件生成方式 3 /// </summary> 4 public class UpFileMessage 5 { 6 /// <summary> 7 /// 文件名 8 /// </summary> 9 public string OriginalFileName { get; set; } 10 11 /// <summary> 12 /// 是否保存略缩图 13 /// </summary> 14 public bool IsImage { get; set; } 15 16 /// <summary> 17 /// 文件流 18 /// </summary> 19 public Stream FileStream { get; set; } 20 21 /// <summary> 22 /// 生成缩略图的方式 23 /// [WH]-指定宽高 24 /// [H]-指定高,按比例缩放宽 25 /// [W]-指定宽,按比例缩放高 26 /// </summary> 27 public string Mode { get; set; } 28 29 /// <summary> 30 /// 略缩图高度 31 /// </summary> 32 public int? ThumbHeight { get; set; } 33 34 /// <summary> 35 /// 略缩图宽度 36 /// </summary> 37 public int? ThumbWidth { get; set; } 38 39 }