/// <summary> /// 上传Excel文件 /// </summary> /// <param name="fullFileName"></param> /// <param name="file"></param> /// <returns></returns> static public UploadFileInfo UploadExcel(string fullFileName, IFormFile file) { // 控制上传文件不能大于50M UploadFileHandle handle = new UploadFileHandle(1024 * 1024 * 50); return(handle.SaveSingleFile(fullFileName, file, (info, f) => { // 获取扩展名 string ext = System.IO.Path.GetExtension(f.FileName); //Todo : 先简单判断扩展名。 if (ext != ".xlsx") { throw ApiException.BadRequest("上传的Excel文件格式不对,需要Office2007以上的版本的Excel文件,扩展名为xlsx。"); } })); }
/// <summary> /// 上传图片操作 /// </summary> /// <param name="fullFileName"></param> /// <param name="file"></param> static public UploadFileInfo UploadImage(string fullFileName, IFormFile file) { // 控制上传文件不能大于5M UploadFileHandle handle = new UploadFileHandle(1024 * 1024 * 5); return(handle.SaveSingleFile(fullFileName, file, (info, f) => { // 获取扩展名 string ext = System.IO.Path.GetExtension(f.FileName); //Todo : 先简单判断扩展名,有时间分析下图片格式。 if (ext != ".jpg" && ext != ".jpeg" && ext != ".png" && ext != ".bmp") { throw ApiException.BadRequest("图片格式不对"); } })); }