|
|
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Существуют ли java апплеты (если нет, то насколько трудоемко создать и с чего начать?) позволяющие аплоудить на сервер файл изображения, например только что полученный скан документа. При этом поле ввода имени файла должно заполняться программно, а не пользователем. Т.е. пользователь сам файл не выбирает, а просто по нажатию кнопки отправляет нужный файл на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 20:28:49 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 20:43:48 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Usman, Тут то как раз и идёт выбор файла пользователем. В моем случае файл должен быть предопределен, т.е. пользователь не нажимает на кнопку "обзор" и ничего не выбирает. В html загрузка таких файлов запрещена из соображений безопасности, поэтому и есть необходимость сделать это java апплетом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 20:56:48 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfВ моем случае файл должен быть предопределен Т.е. Вам нужен доступ к определенной папке в файловой системе клиентского компа, взять этот файл и выгрузить на сервер? Легко. В данном случае диалог предоставлен возможностями Java-аплета (JVM клиента), а не браузера (как в HTML). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 21:02:14 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
UsmanРечь о диалоговом окне выбора файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 21:03:07 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
[quot Usman]DrunkWolfВ моем случае файл должен быть предопределен Т.е. Вам нужен доступ к определенной папке в файловой системе клиентского компа, взять этот файл и выгрузить на сервер? Да, именно так. С апплетами ни разу не связывался еще. Проще этот переделать или писать новый? Посмотрел в описании, есть такой метод: getDocumentBase. Я так понял, с его помощью это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 21:14:52 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Это лишь пример... и не единственный вариант. В интернете много различных реализаций таких апплетов. Достаточно погуглить. В случае, если Вы захотите воспользоваться готовым решением, то стоит обратить внимание прежде всего на лицензию (для коммерческого использования). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 21:26:13 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Usman, Так вот я и интересуюсь, может мне проще тогда свой написать, тем более, если вы говорите, что это просто. Есть ли смысл новичку реализовывать такую задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 21:37:50 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Если Вы новичок - то это будет не просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2013, 22:14:04 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Usman, Ок, еще вопрос. Апплеты можно запускать только со странички html? С classic ASP их можно интегрировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:52:27 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfUsman, Ок, еще вопрос. Апплеты можно запускать только со странички html? С classic ASP их можно интегрировать? classic ASP, в итоге, формирует ту же HTML страницу. Поэтому не очень понятно какая проблема "интегрировать"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 11:55:03 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Переименовал html в asp, пропустил через IIS7. В итоге страница загружается, а апплет нет. Вот и решил спросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:50:02 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfBlazkowicz, Переименовал html в asp, пропустил через IIS7. В итоге страница загружается, а апплет нет. Вот и решил спросить. А в HTML было нормально? Посмотрите какой HTML отдал сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 12:59:01 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczDrunkWolfBlazkowicz, Переименовал html в asp, пропустил через IIS7. В итоге страница загружается, а апплет нет. Вот и решил спросить. А в HTML было нормально? Посмотрите какой HTML отдал сервер. Да, сделал простенький тестовый апплет. В html все работало. Стесняюсь спросить, а каким образом можно посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 13:25:41 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfДа, сделал простенький тестовый апплет. В html все работало. Стесняюсь спросить, а каким образом можно посмотреть? Открываем страницу в браузере. Right Click -> просмотр исходного кода страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 13:32:42 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ах, вот вы что имели в виду) Переработал... Собственно тот же код и возвращает. Пытался вызвать апплет загрузки изображения тремя способами. Все три работают в html и не один в asp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:04:52 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
для проверки использую IE9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:06:36 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Ругается на ClassNotFoundExeption ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2013, 14:16:01 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Все, с этим разобрался. Вопрос, как из апплета осуществить загрузку на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 11:32:34 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 11:59:11 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
UsmanDrunkWolf, http://stackoverflow.com/a/1379002 А можно пояснить для особо одарённых? Куда вставляется данный код? В том посте вроде ни слова про апплеты.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 13:49:26 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Для начала сделайте максимально проще, дабы понять суть передачи файлов по HTTP. Рекомендую сделать без апплета, т.е. обычную HTML-форму с сервлетом , которую можно переделать в 14331713 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 14:45:53 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfА можно пояснить для особо одарённых? Куда вставляется данный код? В том посте вроде ни слова про апплеты.. Берете любой актуальный tutorial про апплеты. Делаете hello world апплет. Когда получится, берете выше указанный код и добавляете в свой апплет. Задача для Java программиста не трудоёмкая вообще. Такие апплету существуют. Например JIRA делает аплетом скриншот экрана и аттачит к тикетам без сохранения в локальную систему. Не Java программист может решать задачу бесконечно долго. Кривая обучения у каждого своя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 14:50:29 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
этот код ведь для apachi,а если у меня веб сервер на IIS7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 21:15:26 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfэтот код ведь для apachi,а если у меня веб сервер на IIS7? как всё запущено-то... Apache Software Foundation и Apache HTTP Server, как бе, разные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 21:20:01 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfэтот код ведь для apachi Apache - это не только веб-сервер. DrunkWolfа если у меня веб сервер на IIS7?Это будет зависеть от того, что у Вас на сервере... (PHP, ASP, ASP.NET...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 21:24:14 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Приложение в ASP. Добавил код в апплет, пока куча ошибок при компиляции, что ж.. будем разбираться.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 21:51:39 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfПриложение в ASP. Добавил код в апплет, пока куча ошибок при компиляции, что ж.. будем разбираться.. При компиляции чего куча ошибок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 02:24:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ShSerge, файла .java, в котором код плагина. Компилирую командой javac file.java для создания файла class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 09:48:24 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Еще один вопрос из танка. скачал с сайта apach пакет HttpClient. Там несколько jar файлов. Как его зарегистрировать в системе? Он на клиенте или на сервере должен быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:54:31 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfЕще один вопрос из танка. скачал с сайта apach пакет HttpClient. Там несколько jar файлов. Как его зарегистрировать в системе? Он на клиенте или на сервере должен быть? Applet работает на клиенте, но качает все файлы с сервера. Вы хотя бы один туториал по апплетам прочтите. Там и про библиотеки тоже есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 14:56:11 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ок, спс. Прописал путь к jar-м в classpath, тем не менее не дает откомпилировать. Начиная со строки: HttpClient httpclient = new DefaultHttpClient(); - java error cannot find symbol. И дальше все в том же духе... Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 18:04:31 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Проблема по-прежнему актуальна. Не могу откомпилировать. Подскажите пжл, что не так в коде... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 19:35:21 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Начните с менее одиозного имени пакета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 19:44:52 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Ок, а дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 20:58:20 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Думаю, следует уточнить импорт Код: java 1. , так как данный путь содержится в нескольких apache-библиотеках. А то эдак можно будет ждать, что написав import * , программа откомпилируется )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 09:37:19 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
тфу, все перепутал с утра. Ну, короче, смысл в том, что импортов не хватает, так как import org.apache.http.* не является рекурсивным, и импортирует классы только из пакета org.apache.http ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 09:48:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ivanra, Да я уже как только не пробовал, честно говоря... Такое ощущение, что библиотеки не зарегистрированы. Пробовал прописывать в CLASSPATH так всю папку с jar-ми, так и каждый в отдельности. Ругается, что не может найти класс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 12:59:31 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. используются классы из 6 пакетов! или можно отдельными классами: Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 13:44:56 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ivanra, Ок, спс! Но это то, что касается импортов. А как правильно зарегистрировать компоненты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 18:57:57 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfОк, спс! Но это то, что касается импортов. А как правильно зарегистрировать компоненты? "компоненты" в смысле jar-ы? В апплете или в IDE? Если в IDE, то в какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 18:59:56 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да jar-ы в апплете. IDE не использую, все делаю через командную строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 20:07:35 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfДа jar-ы в апплете. IDE не использую, все делаю через командную строку. Тогда вот: http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 20:34:18 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 20:56:02 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Из ссылки: Compile your applet's Java code and make sure all class files and resources such as images are in a separate directory. Вот это, как раз и не получается сделать. Вот, что выдает при компиляции: Код: java 1. 2. 3. 4. 5. 6. 7. Такое ощущение, что не видит библиотеки, хотя import org.apache.http.impl.client.DefaultHttpClient; прописан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2013, 21:24:27 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, А HttpClient импортирован? Ругается ведь на него, а не на DefaultHttpClient (который судя по всему найден). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2013, 09:48:41 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkar, Теперь уже да. Удалось таки импортировать DefaultHttpClient и HttpPost, которые находятся в файле httpclient-4.2.5.jar. А вот остальные классы, которые приведены в коде выше не могу. Например класс FileBody лежит в httpmime-4.2.5.jar команда: import org.apache.http.entity.mime.content.*; его не находит. Соответственно выдает ошибку: "cannot find simbol" Вообще не пойму, как компилятор понимает из какого jar брать классы, если файлы разные, а команды одни и те же: import org.apache.http.[путь к классу] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2013, 16:09:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Классы берутся из того файла, в котором они есть. А файлы берутся из параметров компиляции. Например, из ключа -cp. Можете считать, что сначала все классы складываются в одну общую "кучу" (включая и файлы платформы), а потом из нее нужные импортируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 09:27:34 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkar, Ок, пусть у меня все jar-ы лежат в той же папке, что и файл с кодом. Какой тогда должна быть команда компиляции? Команда Javac test.java находит не все файлы классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 12:02:29 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Так и будет: java -cp jar1.jar:jar2.jar:jar3.jar:jar4.jar test.java Если у вас windows, : заменить на ;. Все нужные jar'ы перечисляются вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2013, 09:01:03 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarЕсли у вас windows, : заменить на ;. Все нужные jar'ы перечисляются вручную. То ли в Java 7, или даже в 6 появилать поддержка wildcard (*) для classpath. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2013, 10:01:16 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ага, со (*) компилируется. Только при запуске апплета почему-то выдает странную ошибку: java.lang.NoClassDefFoundError: ...ContentBody. Т.е. при компиляции класс находит, а потом не смог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 12:52:30 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfАга, со (*) компилируется. Только при запуске апплета почему-то выдает странную ошибку: java.lang.NoClassDefFoundError: ...ContentBody. Т.е. при компиляции класс находит, а потом не смог? Да, кто-то не подложил jar на сервер или не включил в описание на странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 12:56:10 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Я браузер с апплетом запускаю с того же сервера, на который хочу аплоудить. Куда именно на сервере jar класть? А что за описание на странице такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2013, 10:42:28 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html Чтобы апплету выполнить код, ему нужно скачать классы с сервера. Не только ваш класс, но и все библиотеки. Они все на сервере в наличии? Список библиотек нужно указать в дескрипторе апплета на странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2013, 10:57:28 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Например если использовать тэг applet: http://stackoverflow.com/questions/2829388/how-do-i-package-up-an-applet-with-multiple-jar-libraries ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2013, 10:59:34 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо огромное, действительно, нужно было прописать jar-ы в апплете. Теперь вопрос в другом) есть ли какие-то нюансы указания имени сервера? Т.к. httpclient.execute(httppost) не выполняется. Передаю имя файла и сервера в апплет параметрами: Код: html 1. 2. В апплете: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2013, 20:11:58 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, А какое именно исключение приходит? Есть у меня подозрения, что там вообще SecurityException, который к формату передачи параметров отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2013, 09:50:53 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, За такое иногда просто увольняют Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2013, 10:03:05 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkar, Ошибки нет, такое ощущение, что код просто не отрабатывает. Как же можно бороться с этим SecurityException? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 10:59:51 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, А апплет-то у Вас подписан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 11:02:24 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolfОшибки нет, такое ощущение, что код просто не отрабатывает. Как же можно бороться с этим SecurityException? Ошибки нет потому что вы её проигнорировали в catch блоке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 11:02:40 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Почему ошибки нет? Вы перестали игнорировать IOException? Добавили ли вы catch для SecurityException (он unchecked)? Можно на время отладки и вообще Throwable ловить, чтобы посмотреть, как именно код падает. Про борьбу сказали правильно. Апплет как минимум должен быть подписан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2013, 09:21:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Давайте допилим этот кейс до совершенства. Ты зашёл на сайт и сайт автоматом получает доступ ко всей твоей файловой системе. При этом никаких окошек подтверждения риска нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2013, 11:41:28 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, Почему ошибки нет? Вы перестали игнорировать IOException? Добавили ли вы catch для SecurityException (он unchecked)? Можно на время отладки и вообще Throwable ловить, чтобы посмотреть, как именно код падает. Можно по-подробней об этом? Как это можно проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2013, 11:44:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Как это можно проверить? Что именно "это"? Вообще для начала можно catch (Throwable t) сделать и вывести его куда-нибудь. Либо в апплете в текстовое поле, либо в консоль (если вы java console) умеете пользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2013, 08:48:28 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkar, С этим разобрался, спасибо. Другой вопрос. Я так понял, что вышеописанный код отправляет файл на сервер методом POST, а на сервере нужно прописать какой-либо сценарий обработки загружаемых файлов. Без этого он на сервере не появится, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 22:02:03 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Он у Вас и так никогда не появится. Забейте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 22:15:26 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Да, сам файл не появится. Нужен какой-то веб-сервер (и скрипт к нему), который умеет обрабатывать post и сохранять файл в нужное место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 09:09:09 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, Да, сам файл не появится. Нужен какой-то веб-сервер (и скрипт к нему), который умеет обрабатывать post и сохранять файл в нужное место. Здесь не столько в сервере дело, сколько в клиенте. У апплета по умолчанию нет доступа к файловой системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 11:11:46 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, Да, сам файл не появится. Нужен какой-то веб-сервер (и скрипт к нему), который умеет обрабатывать post и сохранять файл в нужное место. Ок, если в случае когда файл был загружен через форму методом POST, то для обработки я использую что-то вроде: Код: vbnet 1. 2. 3. То как мне обратиться к файлу, если он был отправлен не через форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 10:42:36 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, То как мне обратиться к файлу, если он был отправлен не через форму? В сервлетах это был бы банальный request.getInputStream(). Как оно делается на вашей платформе я не в курсе. Смотрите ее справку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 10:29:24 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf...То как мне обратиться к файлу, если он был отправлен не через форму? А как он ещё может быть отправлен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 11:43:19 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ShSergeА как он ещё может быть отправлен?PUT или POST с другим Content-Type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 16:51:16 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovShSergeА как он ещё может быть отправлен?PUT или POST с другим Content-Type Это самое, не хочу матом выражаться. Вы в курсе, об чём речь? Повторю в тысячный раз: сабж НЕ ПОЛУЧИТСЯ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 21:03:02 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ShSergeПовторю в тысячный раз: сабж НЕ ПОЛУЧИТСЯ.Как соотносится тема и (не)возможность отправлять файл без использования форм? Да хоть и по теме. Есть подписанный аплет, имеющий доступ к файловой системе. Что мешает сделать ему выгрузку файла хоть через GET-запросы??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2013, 22:22:02 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, То как мне обратиться к файлу, если он был отправлен не через форму? В сервлетах это был бы банальный request.getInputStream(). Как оно делается на вашей платформе я не в курсе. Смотрите ее справку. Платформа ASP, все, что нашел по request это File = Request.Form("xxx"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2013, 16:13:57 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Ну может не поддерживает ASP работу с HTTP, а поддерживает только работу с формочками. Значит, нужно менять серверную часть или формировать запрос в формате multipart/form-data. Про ASP я не подскажу (это вообще для другого раздела тема). По запросам читайте документацию по httpclient. Может, там есть form-data из коробки. Если нет, можно и вручную реализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2013, 10:39:03 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, Ну может не поддерживает ASP работу с HTTP, а поддерживает только работу с формочками. Значит, нужно менять серверную часть или формировать запрос в формате multipart/form-data. Про ASP я не подскажу (это вообще для другого раздела тема). По запросам читайте документацию по httpclient. Может, там есть form-data из коробки. Если нет, можно и вручную реализовать. То, что Вы написали к сабжу не имеет никакого отношения. Аспнет пректасно получает файлы из формы и из апплета. Я уже устал повторяться по сабжу - апплет должен иметь доступ к файловой системе . Короче, или подписать его, или изменить настройки JRE, что не годится (забыл, как хмл-файл называется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2013, 11:00:36 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
ShSerge, java.policy называется файл. Прописал там разрешения, чтобы с подписью апплета не заморачиваться, до этого ошибку доступа выдавал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2013, 20:57:18 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
maxkarDrunkWolf, Ну может не поддерживает ASP работу с HTTP, а поддерживает только работу с формочками. Значит, нужно менять серверную часть или формировать запрос в формате multipart/form-data. Про ASP я не подскажу (это вообще для другого раздела тема). По запросам читайте документацию по httpclient. Может, там есть form-data из коробки. Если нет, можно и вручную реализовать. Так там итак multipart/form-data используется в коде: Код: java 1. 2. Да нет, не только с формами: http://www.codenet.ru/webmast/iis/htm/asp/vbob5ulw.php. Еще кое-что есть, но не все равно не могу выловить файл запросом. Пробовал Request("response"), Request("bin"). Чего только не перебрал, все без толку, хотя пост файл точно постится, код 200 передаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2013, 21:12:52 |
|
||
|
Можно ли апплетом загрузить файл на сервер программно, без выбора файла пользователем.
|
|||
|---|---|---|---|
|
#18+
DrunkWolf, Если иметь доступ к файловой системе (вы уже испортили защиту), очень удобно передавать данные через сокет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2013, 21:35:39 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2129037]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
124ms |
get tp. blocked users: |
2ms |
| others: | 316ms |
| total: | 544ms |

| 0 / 0 |
