![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 7
|
Добрый день. Подниму в иной раз тему про загрузку файлов через FileReference.upload.
Имеем загрузчик, который прекрасно работает через HTTP в Linux (Firefox, Opera, Chrome) и в Windows (IE7-9, Opera, Safari, Chrome, Firefox). Переводим проект на HTTPS. Результат: Windows (все те же браузеры) нормально, а в Linux не хочет грузить файлы. Подробнее: 1. Выбираю файл и нажимаю кнопку отправить. 2. В этот момент происходит: while(i < this.files.length){urlRequest = new URLRequest(); urlRequest.url = "https://localhost/file/upload"; urlRequest.method = URLRequestMethod.POST; urlRequest.requestHeaders.push(new URLRequestHeader("Cache-Control", "no-cache")); this.urlLoader[i] = (this.files)[i].fileRef; // получаем ссылку на FileReference файла this.urlLoader[i].addEventListener(Event.COMPLETE, this.onComplete); this.urlLoader[i].addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.onSecurityError); this.urlLoader[i].addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); this.urlLoader[i].addEventListener(IOErrorEvent.IO_ERROR, this.onIOErrorr); this.urlLoader[i].addEventListener(Event.CANCEL, cancelHandler); this.urlLoader[i].addEventListener(Event.OPEN, openHandler); this.urlLoader[i].addEventListener(ProgressEvent.PROGRESS, progressHandler); this.urlLoader[i].addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,uploadCompleteDataHandler); this.uploadingNow[i] = urlRequest; try { // пытаемся загрузить this.urlLoader[i].upload(this.uploadingNow[i],'upload_'+i); } catch (error:Error) { this.debug('Load error'); this.debug(error.toString()); } i++;} openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2] ioErrorHandler: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2038"] Может кто сталкивался с такой проблемой? Спасибо. |
|
|||||
|
навскидку:
если в браузере та же песня под HTTPS, то открыть порт, думается.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 7
|
В браузерах под Windows все работает отлично, а вот под Linux увы...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|