Контекст: многоуровневое Node.js приложение с Express. Front end, размещенный как веб-сайт Azure, возвращает данные из Parse.
У меня есть конечная точка GET, и я хочу, чтобы пользовательская загрузка была загружена. Если файл жил на том же сервере, что и мой внешний интерфейс, я мог бы использовать
res.sendfile(localPath);
Тем не менее, файл размещается моей задней частью на другом сервере, и все мои интерфейсы - это URL. Итак, я сейчас делаю:
res.redirect(externalURL);
В результате браузер переходит к URL-адресу файла ресурса (который является видео) и отображается в браузере. Я хочу знать следующее: как заставить браузер загружать этот файл и оставаться на одной странице?
Я искал вокруг какое-то время, и я не вижу способа сделать это, не загружая сначала файл во временный файл на моем лицевом конце, чего я, очевидно, не делал. Это, вероятно, HTTP 101, поэтому я ценю любую помощь!