Форум 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)
-   -   тонкости FileReference (http://www.flasher.ru/forum/showthread.php?t=82541)

etc 07.12.2006 13:51

sem1313, сваяй пример, я попробую.

А чем тебя проценты не устраивают? Дошло до ста — подожди секунду и считай onComplete :)
Скорее всего проблема в сервере, а не во Flash, гадать на кофейной гуще можно долго и упорно.

sem1313 07.12.2006 13:56

Цитата:

Скорее всего проблема в сервере
В том то и дело, что PC реагирует/исполняет все необхожимые действия вовремя и исправно, а вот Mac, при том же коде просто не получает события onComplete...

Я уже не знаю что думать.

sem1313 07.12.2006 14:23

У меня заказчик тоже шарит во Flash. Он говорит, что при использовании

Код:

list_obj.onSelect = function() {
        file_fr.upload("http://ihousedesign.com/cms/upload_image.php");
        fld = "?folder="+dataFolder;
        img = "&file_name="+file.name;

        fileRef.upload(url+fld+img);
};


такого кода, все работает на любой системе.

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

В общем у меня каша в голове....

etc 07.12.2006 14:26

sem1313, тогда проблема ещё будет в браузере — заливкой, в принципе, занимается браузер и сообщает флешу о результатах.

sem1313 07.12.2006 14:28

При аплоаде, мне в хвосте нужно передать несколько переменных - 1)Место назначения(папка куда фотка должна упасть); 2) Имя самой фотки.

Дело не в перменных или именах, а в том, что если передавать ЛЮБЫЕ перменные в хвосте функции upload, то в случае с Macintosh, ни че не срабатывает. Зато если передавать только АБСОЛЮТНЫЙ путь к скрипту php, то все работает...

sem1313 07.12.2006 14:31

Поправлюсь.

Если передаватьТОЛЬКО абсолютный путь

sem1313 07.12.2006 14:33

_etc, ты не туда рулишь(или я не догоняю о чем ты). Дело в onComplete

sem1313 07.12.2006 14:34

Или ты о задержке?

etc 07.12.2006 14:35

onComplete браузер может не передать.

Есть предложение переделать: сначала послать запрос на выбор папки, а потом просто отправлять файл в скрипт без параметров (имя папки будет сохранено, скажем, в
сессии).

sem1313 07.12.2006 14:40

Мне заказчик(доброй души человек) предоставил код, который по его мнению работает везде(хоть на PC, хоть на Mace). Ну так там единственное(принципиальное) различие с моим кодом состоит в названиях объектов:FileReference...

И самое главное, что это работает.

Еще одна особенность, что при аплоаде указывается абсолютный адрес до скрипта... - http://www.upload.com/upload_image.php...

Но это тольео для Mac, для PC, можно указывать относительный.

В общем короче, я запарился... Пойду куплю пива...


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

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