Как получить бинарный файл с метаданными с сервера на клиент через API WCF Restful? - PullRequest
0 голосов
/ 25 мая 2019

Я долго искал в Интернете, но не смог найти что-то конкретное о наилучшем подходе к этой проблеме архитектуры.

У меня есть шаблон загрузки, который происходит от Amazon, который имеет дваPOST Api вызывает, первый отправляет двоичный файл, возвращающий его идентификатор, а затем у меня есть второй Api, который отправляет метаданные вместе с идентификатором местоположения для этого файла, где я могу обработать это на стороне сервера.У меня это хорошо реализовано и управляется внутри моего клиента.

Однако теперь я хочу получить этот двоичный файл вместе с метаданными, но я не уверен, является ли эта две модели Api лучшим подходом для обработки внутриклиент.Возможно, у него есть тип контента, такой как Multipart, но я никогда не знаю, какие метаданные и сколько файлов я верну.Я также не хочу возвращаться в Base64, потому что мы должны доставлять контент более 10 Мб, а это будет означать недостаточную производительность.

Мне было интересно, как Google, Amazon, Dropbox и т. Д. Справляются с этим со своимиAPI-интерфейсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...