Форум 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)
-   -   Загрузка данных на сервер (http://www.flasher.ru/forum/showthread.php?t=72911)

flash33 06.12.2005 18:07

Загрузка данных на сервер
 
Эта задача ОЧЕНЬ распространена - помогите найти ответ!
Нужно отправить данные (фото к примеру) на сервер из флеш-мувика. (открытом с помощью браузера)
Мои действия. Создаю на html странице с мувиком скрытую форму (чтобы не было видно) с кнопкой type='file' name='but1'. Из мувика вызываю javaScript-функцию эмулирующую ее нажатие: getURL("javascript: openfile()") , соотвественно в блоке javascript страницы прописываю саму функцию... document.form1.but1.click(). Отлично, теперь из мувика открывается диалог выбора файла!
Теперь осталось только эмулировать действие кнопки submit... Решение напрашивается аналогичное - вызвать из мувика функцию с действием - document.form1.submit(). НО ЭТО НЕ РАБОТАЕТ. Именно применив ранее функцию вызова диалога я сделал невозможным субмирование.Если бы я вызвал обзор из самого html все бы сработало, а так отсылки не происходит... :confused:
ВОПРОС: Почему так и как это можно обойти? Если вообще возможно....

__i 07.12.2005 13:13

а кто тебе мешает имя файла посылать прям из флеша ? все равно же сабмит переходит на новую страницу так из флеша перейди на ту страницу и передай ей тот параметр

Skubent 07.12.2005 13:31

Если хочешь в форме файлы передавать - вписывай в заголовок формы

<form name=form1 method=post action='bla-bla' enctype='multipart/form-data'>

и будет тебе счастье.
Если его не станет, кидайся сюда html файлом, поглядим.


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

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