У меня есть цель перенести некоторые файлы, которые могут быть pdf, jpg и xml, из одного места в другое.Я создаю API на основе обработчика для этого.Что может быть лучшим подходом для этого?Должен ли я вернуть байтовый массив, чтобы клиент мог выбрать байтовый массив и преобразовать его обратно в файл?Также максимальный размер файла, который мне нужно обработать, составляет 18 МБ, поэтому я должен убедиться, что размеры обрабатываются правильно.Должен ли я сделать асинхронную передачу для этого?Если есть какой-нибудь пример кода, это было бы здорово.