У меня есть веб-сервер с запущенным приложением. Есть веб-страница с формой: некоторые текстовые данные и поле для загрузки файла. Теперь я хотел бы, чтобы это работало так:
Файл отправляется на выделенный сервер, который отличается от того, на котором запущено одно приложение. Сервер должен возвращать какой-либо путь (или что-либо, что идентифицирует загруженный и сохраненный файл и позволяет создать URL). Затем и этот путь, и данные, заполненные пользователем, должны быть отправлены веб-серверу с приложением для любого типа хранилища базы данных.
Проблема в том, что есть 2 разных сервера, поэтому я не могу загрузить файл с помощью JavaScript, могу ли я? Другим способом было бы просто использовать iframe
и поместить туда форму для загрузки - но тогда я думаю, что не могу получить доступ к результату загрузки (все еще внутри iframe) с помощью javascript для передачи пути к файлу на мой главный сервер.
Я также мог бы просто загрузить файл на тот же сервер, на котором запущено мое приложение, а затем просто rsync
его на другой - но я бы хотел, если смогу, избежать этого, пытаясь минимизировать трафик на самом деле :)
Как вы справляетесь с такими вещами в своих приложениях?