Я ищу способ, позволяющий пользователю загружать большой файл (~ 1 ГБ) на мой сервер Unix с помощью веб-страницы и браузера.
Есть много примеров, которые иллюстрируют, как сделать это с традиционным пост-запросом, однако это не очень хорошая идея, когда файл такой большой.
Я ищу рекомендации по лучшему подходу.
Бонусные баллы, если метод включает способ предоставления информации о прогрессе пользователю.
На данный момент безопасность не является серьезной проблемой, поскольку большинству пользователей, которые будут пользоваться этой службой, можно доверять. Мы также можем предположить, что соединение между клиентом и хостом не будет прервано (или, если это так, они должны начать заново).
Мы также можем предположить, что пользователь запускает браузер, поддерживающий большинство современных функций (JavaScript, Flash и т. Д.)
редактировать
Нет языковых требований. Просто ищу лучшее решение.