Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка фаила через апплет 
:(
    Опции темы
ShurikA
Дата 4.11.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Можно ли отправить фаил на сервер через апплет?
И как?

smile


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 4.11.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 3
Всего: 151



Открыв сокетное соединение.

Поищи по форму, эта тема поднимается регулярно.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 4.11.2005, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Цитата(Lamer @ 4.11.2005, 19:14)
Открыв сокетное соединение.

Поищи по форму, эта тема поднимается регулярно.

Честно не нашёл, может не так ищу.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 4.11.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 3
Всего: 151



Например:
http://forum.vingrad.ru/index.php?showtopic=57099
http://forum.vingrad.ru/index.php?showtopic=37951

А вообще, это будет обычное сетевое соединение, так что можно просто посмотреть в книге. Надо будет только еще разрешить апплету читать файлы с локального компа.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 4.11.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



В книгах есть только отпривка переменных через соединение.А вот с фаилами дело обстоит по другому, так как и HTML аплоад фаилов видит по другому.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
batigoal
Дата 4.11.2005, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 3
Всего: 151



Цитата(ShurikA @ 4.11.2005, 21:56)
А вот с фаилами дело обстоит по другому, так как и HTML аплоад фаилов видит по другому

Видимо, ты имел в виду HTTP upload?
Я говорю не об этом, а об обычном сетевом соединении.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 5.11.2005, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Цитата(Lamer @ 4.11.2005, 22:41)
HTTP upload

Да, прав, Это то что мне нужно.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Stampede
Дата 5.11.2005, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 1
Всего: 144



Есть широко используемая библиотечка Джейсона Хантера (Jason Hunter), автора книги Java Servlets. Как ею пользоваться в самом простом виде - например, можно прочитать в статье этого же автора на JavaWorld:

File Upload Filter

Там же можно закачать саму библиотечку и исходники примеров использования.

Успехов smile

PM WWW   Вверх
ShurikA
Дата 5.11.2005, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Stampede
Огромное спасибо.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ShurikA
Дата 20.11.2005, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Вернёмся к нашим баранам smile
То что дал Stampede это не совсем тоб и от других я так ничего и не понял.
Нужно отправить фаил через апплет не пользуясь serverlet.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
fvad
Дата 22.11.2005, 01:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Может кто - нибудь в курсе?
Проблема такая: При открытии СОКЕТА из апплета, выдается ошибка APPLET.SECURITY.EXEPTION
Если ту же программу создаю, как STANDALONE, все работает отлично.
Может надо подписать апплет, или есть ограничения в браузере?
  Вверх
batigoal
Дата 22.11.2005, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 3
Всего: 151



Цитата(fvad @ 22.11.2005, 02:39)
Может надо подписать апплет

Думаю, это поможет.

(На будущее - задавайте вопросы в отдельной теме)


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ShurikA
Дата 22.11.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Я перефразирую вопрос по новой:
Нужно осуществить HTML Upload, так что бы со стороны клиента был апплет, а принимал PHP.
Что и каким образом должен делать апплет?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
korob2001
Дата 23.11.2005, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: нет
Всего: 61



Я вообще-то пока в Java не сильно разбираюсь, но мне кажется такой способ вполне допустим:

1. Апплет открывает файл, который ты хочешь переслать.
2. Читает его.
3. Отправляет через сокет на сервер.
4. PHP программа получат данные от апплета через сокет.
5. Создаёт файл и записывает в него полученные данные.

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

ЗЫ: Если я в чём-то заблуждаюсь, подскажите. Просто мне тоже эта тема очень интересна.
ЗЫЫ: А почему ты не хочешь создать обычную HTML форму для выгрузки файла?


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
ShurikA
Дата 23.11.2005, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: 1
Всего: 3



Цитата(korob2001 @ 23.11.2005, 21:55)
А почему ты не хочешь создать обычную HTML форму для выгрузки файла?

1. Не известно сколько фаилов нужно будет загружать, может быть и 100:)
2. Красиво, и динамично.
3. Опыт в JAVA.


Цитата(korob2001 @ 23.11.2005, 21:55)
PHP программа получат данные от апплета через сокет.

Не думаю что это так возможно, так как PHP принимает поля <input type=file ...> как массив $_FILES а не как stream содержащих в нём данных. хотя может быть и да, но не это цель. Цель что бы со стороны сервера принималось так как будто бы нажали submit обычной формы HTML включающей в себя <input type=file ...> (или несколько).


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.