Java серверная сторона отправляет файл с поддержкой возобновления? - PullRequest
3 голосов
/ 16 февраля 2011

Я пытаюсь разрешить моему java-серверу передавать файл, который может загрузить веб-браузер.

Однако я хочу, чтобы браузер остановился и возобновил передачу файла, чтобы работать, а не начинать загрузку заново.

Кто-нибудь знает код Java для серверной части, чтобы решить эту проблему?

Ответы [ 2 ]

5 голосов
/ 16 февраля 2011

Поддержка возобновляемых загрузок состоит из двух частей:

Если вы обслуживаете статический ресурс, вам лучше всего использовать прокси-сервер, такой как Apache, для загрузки. Если прокси-сервер не подходит, вы можете найти сервлет, связанный с вашим сервером приложений; например, у Tomcat есть DefaultServlet . Недостатком этой опции является то, что она создает жесткую зависимость между вашим приложением и сервером приложений, что может быть неприемлемо.

Если вы решите свернуть свои собственные, я рекомендую взглянуть на HTTP-компоненты Apache . Это хороший API, который значительно облегчает работу с HTTP-запросами и ответами.

3 голосов
/ 16 февраля 2011

Дэвид Эта ссылка поможет вам начать разработку файла с поддержкой резюме

http://www.webspheretools.com/sites/webspheretools.nsf/docs/Java%20download%20manager
...