예제 #1
0
        public async Task <ResultModel> UpdateAppFile(IUploadFileModel file)
        {
            await _appService.UpdateAppAsync(file);

            _conDepFileHandler.ClearCache();
            return(ResultModel.Success("上传成功"));
        }
예제 #2
0
        public async Task UpdateAppAsync(IUploadFileModel file)
        {
            string workingDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory !, "Application");
            string saveDirectory    = Path.Combine(workingDirectory, "Backup");

            if (!Directory.Exists(saveDirectory))
            {
                Directory.CreateDirectory(saveDirectory);
            }
            var model = new UpdateAppFileModel
            {
                WorkingDirectory = workingDirectory,
                FilePath         = Path.Combine(saveDirectory, file.Name)
            };

            file.SaveAs(model.FilePath);
            await UpdateAppFileAsync(model);
        }
예제 #3
0
 public string UploadFile(IUploadFileModel file)
 {
     return("OK");
 }