Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> File Upload и Firefox 
:(
    Опции темы
_sten_
Дата 8.1.2009, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 29.9.2006

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



 При заливке файла на сервер через FileReference.upload() в Firefox создается новая сессия, что является проблемой так как эта сессия не авторизирована...
 Вот есть более подробное описание и предлагаемое решение этой проблемы. 
Все сводится к тому что передать sessionId через урл:
Цитата

urlRequest=new URLRequest(_servletUrl + servicePath + ";jsessionid=" + _sessionId );


беда в том что такой способ работает только если отключены куки.

Кто то с таким сталкивался? 
--------------------
WARNING: Condition 'to_be || !to_be' is always 'true' !
PM MAIL ICQ   Вверх
Parvana
Дата 6.2.2009, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.11.2008

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



Цитата(_sten_ @ 8.1.2009,  21:24)
Кто то с таким сталкивался?

Я сталкивался smile 

Несколько часов потратиль что-бы понять в чем проблема.
В конце концов усталь, и решил поступить самим простим методом - прежде чем отправить файл к PHP я доставаль SESSION-и с помощю простого PHP запроса, и только после этого вкладивал SESSION-и в URLRequest и отправлял их с FileReference.upload().  smile 
PM MAIL   Вверх
_sten_
Дата 6.2.2009, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 29.9.2006

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



Да вот уже решил))
При логине запомнил sessionId. А потом когда загружаю то делаю:
Код

 var req:URLRequest = new URLRequest();
 req.url = _url + ";jsessionid=" + sessionId;
 req.method = URLRequestMethod.POST;
 req.data = params;
 file.upload(req, 'data_field');


Это сообщение отредактировал(а) _sten_ - 6.2.2009, 23:39
--------------------
WARNING: Condition 'to_be || !to_be' is always 'true' !
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




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


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

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