public async Task <IActionResult> FileDown([FromBody] FileDownInput input) { try { string path = await _fileAppService.GetFilePathAsync(input); //string path = @"G:\dcsdk_eventv3.db"; // 保留下载记录 //OrderInfo orderInfo = new OrderInfo() //{ // Pin = input.Pin, // FileName = input.FileName, // OrderNo = input.OrderNo, // CreateTime = DateTime.Now, // FilePath = path //}; //await _orderInfoRepository.InsertAsync(orderInfo); FileStream fs = new FileStream(path, FileMode.Open); return(File(fs, "application/zip", input.FileName)); } catch (Exception ex) { throw new UserFriendlyException(ex.Message); } }