Я использую Amazon S3 с простым проектом, когда пользователь загружает файл, я сначала использую XMLHTTPRequest для отправки подробностей в мою базу данных, а затем запускаю форму POST, которая загружает файл прямо в S3.
Что я не могу понять, так это то, как определить, когда загрузка завершена, чтобы я мог корректно обновить отображение (сейчас я жульничаю и просто обновляю отображение, как только оно сохранено в базе данных, вы можете Едва сказать, для небольших загрузок, но, очевидно, проблема в долгосрочной перспективе.)
Сервер S3, по-видимому, «отменяет навигацию» после завершения загрузки, поэтому страница не перезагружается - есть ли какие-либо события, которые я могу использовать, чтобы определить, когда загрузка завершена?
Спасибо
РЕДАКТИРОВАТЬ: я использую код формы отсюда http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html только что добавил отправку в форму, которая запускает XMLHTTPRequest на мой собственный сервер, прежде чем форма будет опубликована в Amazon.