public async Task <RawFileDto> GetAsync(string name) { Check.NotNullOrWhiteSpace(name, nameof(name)); return(new RawFileDto { Bytes = await _blobContainer.GetAllBytesAsync(name) }); }
public async Task <ResponseWrapper <AppFileResponseDTO> > GetAppFileAsync(GetAppFileRequestDTO input) { var fileName = Path.GetFileName(input.Path); var blob = await _fileContainer.GetAllBytesAsync(fileName); // Nếu filename lớn hơn 37 thì tiến hành sub để loại bỏ GUID if (fileName.Length > 37) { fileName = fileName[37..];
public async Task <FileDto> GetFileAsync(GetFileRequestDto input) { var requestedFile = await _fileContainer.GetAllBytesAsync(input.Name); return(new FileDto { Name = input.Name, Content = requestedFile }); }