У меня есть простой веб-контроллер API с действием
[HttpPost]
public async Task<IActionResult> Add(IFormFile file)
{
var firmware = await _firmwareManager.Add(
new FirmwareAddDto
{
Name = file?.FileName,
Version = version,
Data = file?.OpenReadStream()
});
return StatusCode((int)HttpStatusCode.Created, firmware);
}
, затем в диспетчере у меня есть этот код, который хранит поток в хранилище BLOB-объектов Azure
byte[] data = firmwareAddDto.Data.ToByteArray();
var blob = await _fileStorage.Add("filename", data);
Должен ли я что-то здесь расположить? Я собираюсь загрузить большие файлы. Посоветуйте, пожалуйста, правильно ли вы утилизируете