Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onSecurityError и html (http://www.flasher.ru/forum/showthread.php?t=99813)

Cepreu4 14.08.2007 01:16

onSecurityError и html
 
Здравствуйте.
Проблема мелкая но очень неприятная.
Делаю в swf аплоад через FileReference, закидываю на сервер
Если флэшку в окно подгрузить напрямую, то аплоад выполняется как надо, а если через html, то вместо загрузки файла пишет ошибку безопасности. Мож кто знает как обойти этот косяк?

Molecula 14.08.2007 01:53

http://www.flasher.ru/forum/showthread.php?t=78936

Cepreu4 14.08.2007 02:12

И чего?? Вы вообще мой вопрос то прочитали? :))) В той теме нет ответа на него

Molecula 14.08.2007 02:19

Сорри, если не вник.
Цитата:

Если флэшку в окно подгрузить напрямую, то аплоад выполняется как надо
Вот это не понятно. Какую флешку и в какое окно грузите?
Цитата:

а если через html, то вместо загрузки файла пишет ошибку безопасности
Тоже объясните...я так понимаю, что Вы разным кодом в ХТМЛ страницу СВФ файл подключаете и поэтому разные косяки возникают.

Cepreu4 14.08.2007 02:45

Если с сервера в окно браузера подгрузить флэшку напрямую, то есть адрес будет заканчиватся на ../catalog/upload.swf, то аплоад выполняется как положено. Если же во флэше зделать publish и загружать флэшку как ../catalog/upload.html, то при попытке загрузки файла флэшка пишет onSecurityError

Molecula 14.08.2007 03:02

Хм, странно.
Код:

System.security.allowDomain
Выставляли?

Что трейс выдает на ?
Код:

listener.onSecurityError

Cepreu4 14.08.2007 03:16

Да да алловдомен вставил а листенер выдает то, что ему в этом случае и положено onSecurityError + имя файла + sandBoxError

Весь нэт уже перерыл в поисках решения

А, судя по всему при загрузке флэшки через html комманды класса System так же как и fscommand не выполняются

Упс :) Я в allowDomain подписал имя домена с http://, а как оказалось - ненадо было.
Всё работает топерича. Спасибо

Molecula 14.08.2007 03:38

Ну вот...


Часовой пояс GMT +4, время: 09:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.