private async Task UploadFile(DataForFileUploadDto dataForFileUpload) { string fileNameForStorage = "accounts/qr-code/" + FormFileName(dataForFileUpload.Name, dataForFileUpload.Image.FileName); dataForFileUpload.ImageUrl = await _cloudStorage.UploadFileAsync(dataForFileUpload.Image, fileNameForStorage); dataForFileUpload.ImageStorageName = fileNameForStorage; }
public async Task <IActionResult> Post(DataForFileUploadDto dataForFileUpload) { await UploadFile(dataForFileUpload); string ImageUrl = _configuration.GetValue <string>("CloudStorageUrl") + dataForFileUpload.ImageStorageName; return(Ok(new { Response = ImageUrl })); }