Uat_Study
hang 2022-06-02 16:13:45 +08:00
parent 1bd70131ce
commit 7db0a20426
1 changed files with 7 additions and 4 deletions

View File

@ -3,6 +3,8 @@ using System.Text;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using IRaCIS.Core.Infrastructure;
using IRaCIS.Core.Application.Helper;
using Microsoft.AspNetCore.Hosting;
namespace IRaCIS.Application.Services
{
@ -11,17 +13,17 @@ namespace IRaCIS.Application.Services
private readonly IDoctorService _doctorService;
private readonly IAttachmentService _attachmentService;
private readonly IHostEnvironment _hostEnvironment;
private readonly IWebHostEnvironment _hostEnvironment;
private string defaultUploadFilePath = string.Empty;
private readonly ILogger<FileService> _logger;
public FileService(IDoctorService doctorService, IAttachmentService attachmentService,
IHostEnvironment hostEnvironment, ILogger<FileService> logger)
IWebHostEnvironment hostEnvironment, ILogger<FileService> logger)
{
_doctorService = doctorService;
_attachmentService = attachmentService;
_hostEnvironment = hostEnvironment;
defaultUploadFilePath = Directory.GetParent(_hostEnvironment.ContentRootPath.TrimEnd('\\')).IfNullThrowException().FullName;
defaultUploadFilePath = FileStoreHelper.GetIRaCISRootDataFolder(_hostEnvironment);
_logger = logger;
}
@ -37,9 +39,10 @@ namespace IRaCIS.Application.Services
//准备下载文件的临时路径
var guidStr = Guid.NewGuid().ToString();
//string uploadFolderPath = HostingEnvironment.MapPath("/UploadFile/");
string uploadFolderPath = Path.Combine(defaultUploadFilePath, "UploadFile");
var tempSavePath = Path.Combine(uploadFolderPath, "temp", guidStr); //待压缩的文件夹,将需要下载的文件拷贝到此文件夹
if (!Directory.Exists(tempSavePath))
{