2012-04-23 2 views
0

Мне нужно сохранить некоторые файлы изображений из каталога пользователя в папку проекта на сервере, но я не могу найти рабочее решение. Каков самый простой способ выбрать файл на ПК пользователя и скопировать его на сервер? И какой url я могу использовать для доступа к этому файлу?создать новый файл в подписанном jnlp-апплете

+1

Почему вы просто не используете FTP-сервер? Для чего нужен апплет? – Hali

+0

Я создаю редактор диаграмм, где диаграмма состоит из файлов изображений, поэтому мне нужно загрузить изображения с пользователя на сервер, а затем сохранить некоторые данные проектов в xml-файле. – user1351423

ответ

1

Запустите FTP (S) -сервер и используйте Java FTP client для подключения и загрузки файлов. Вы можете сделать домашний каталог FTP подпапкой wwwroot на вашем сервере, чтобы вы могли получить доступ к загруженным файлам как «example.com/diagrams/mydiagram».

Остерегайтесь, однако, клиент должен иметь FTP-пароль для подключения, поэтому ваши пользователи могут загружать все, что захотят (включая вредоносные скрипты). Если вы не доверяете своим пользователям, вам понадобится аутентификация пользователя и проверка загруженных файлов, для чего потребуется код на стороне сервера.

Смежные вопросы