Контроллер API .NET 7 принимает и возвращает аудиофайл в виде потокаC#

Место общения программистов C#
Ответить
Гость
 Контроллер API .NET 7 принимает и возвращает аудиофайл в виде потока

Сообщение Гость »


У меня есть класс, который преобразует формат аудиофайла в желаемый формат Wav. Методы этого модуля принимают аудиофайлы как Stream и возвращают в качестве результата MemoryStream. Мне нужно создать контроллер, который принимает аудиофайлы в виде потока, а также возвращает его пользователю в виде содержимого тела потока. Это мой контроллер, но я не смог найти решение, соответствующее моим требованиям. Как мне этого добиться?
публичный класс AudioController: ControllerBase { частный только для чтения ILogger _logger; общедоступный AudioController (регистратор ILogger) { _logger = регистратор; } [HttpPost] [Маршрут("/opus-to-wav")] общедоступная асинхронная задача ConvertOpusToWav() { MemoryStream wavFile = WavConverter.ConvertOpusToWav(поток); вернуть ОК (wavFile); } [HttpPost] [Маршрут("/aac-to-wav")] общедоступная асинхронная задача ConvertAACToWav() { MemoryStream wavFile = WavConverter.ConvertAACToWav(поток); вернуть ОК (wavFile); } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»