Итак, вот сценарий. У меня есть сайт, который позволяет выполнять определенные операции с файлами, , которые занимают порядка секунд. Я не хочу, чтобы клиент должен ждать, что задолго до того, как сервер возвращает ответ, чтобы они, как мы имеем сейчас, чтоВозможно ли получить файл S3-файла перед его загрузкой?
- Пользователь выполняет операцию в браузере (клиент)
- Клиент посылает запрос POST на сервер с параметрами
- сервер добавляет операцию очереди заданий и отправляет обратно ожидаемый URL результата
- Client пингует сервер, пока файл не доступен, то служит ему
В настоящее время эти файлы хранятся на моем сервере ec2, но я хочу переместить это на S3. Мне было интересно, возможен ли этот тип потока.
Сервер знает, какой файл будет сохранен и где он находится, прежде чем он на самом деле находится, так же, как и в случае с S3? Есть ли способ узнать URL-адрес файла, если я заранее знаю всю информацию (ведро, имя файла и т. Д.)?
Спасибо! Это именно то, что мне нужно было знать! –