- 目录
- 文件上传
- 文件下载(请求方式是Get,并且只能用表单请求,否则返回的是流格式 不会自动下载)
- 下载需要的封装辅助函数
文件上传
[HttpPost]
public async Task<Result<List<FileUpLoadViewModel>>> UpLoad()
{
var result = new Result<List<FileUpLoadViewModel>>();
var tempList = new List<FileUpLoadViewModel>();
HttpFileCollection filelist = HttpContext.Current.Request.Files;
var id = HttpContext.Current.Request["Id"];
if (string.IsNullOrEmpty(id))
{
result.Status = (int)AjaxStatus.返回失败;
result.Message = "上传文件未设置类型";
return result;
}
var path = _service.GetFileRelation().Result.Data.Where(w => w.TypeId.ToString() == id).Select(s => s.FilePath).ToList()[0];
if (filelist != null && filelist.