У меня есть следующий сценарий: для возврата многочастного/смешанного ответа, который будет содержать следующие элементы, используя NodeJS, где мы контролируем оба конца связи, чтобы мы могли устранить проблемы совместимости.multipart/mixed response using NodeJS
- JSON-файл, содержащий список узлов, описывающих каждый ZIP IE [{имя: test1, по убыванию: Тест1 Описание изделия, md5: 1234ABCD, файл: zip-01.zip}, {имя: test1, по убыванию: Тест1 Описание изделия, md5: 1234ABCD, файл: zip-02.zip}]
- ZIP файлы считываются из Монго gridfs магазина
--whoop Content-Disposition: attachment; name="zip"; filename="tobi.zip" Content-Type: application/zip ... data here ... --whoop Content-Disposition: form-data; name="name" Content-Type: text/plain Tobi --whoop--
Мне нужно, чтобы поток это обратно к пользователю, что они могут обрабатывать JSON файл и, если необходимо, развернуть конкретный файл ZIP, который им интересен.
От взгляда на руководство по API http://expressjs.com/api.html Я не вижу, как это возможно? У меня есть отдельные файлы ZIP, которые возвращаются правильно, но для поддержки этого бизнес-сценария.
Я пытаюсь создать что-то похожее на следующее: HTTP multipart response using Perl or PHP
УЭ должен содержать файл JSON и все связанные с ZIP-х.
Любая помощь приветствуется. Благодарю.
J