![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 386
|
по клику на кнопке надо открывать диолог и загружать выбранный фаил на хост! на писал:
var myFileRef = new FileReferenceList(); var urlURLrequest:URLRequest = new URLRequest("http://www.tivuh.spravka.co.il/add_foto.php"); private function foto_array_click(e:MouseEvent):void { myFileRef.addEventListener(Event.SELECT, syncVariables); myFileRef.browse(); } function uploadVars(event:MouseEvent):void { myFileRef.upload(urlURLrequest); } function syncVariables(event:Event):void { var loader:Loader = new Loader(); var variables:URLVariables = new URLVariables(); variables.todayDate = new Date(); urlURLrequest.method = URLRequestMethod.POST; urlURLrequest.data = variables; loader.addEventListener(Event.COMPLETE, loder_run); sendToURL(urlURLrequest); loader.load(urlURLrequest); } private function loder_run(event:Event):void { }
ДИалог открывается но выбраный фаил на сервер не попадает! что надо исправить? |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вызвать upload(), например.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 386
|
Переделал на:
private function foto_array_click(e:MouseEvent):void { myFileRef.addEventListener(Event.SELECT,syncVariables); myFileRef.browse(); } function uploadVars(event:MouseEvent):void { myFileRef.upload(urlURLrequest); } function syncVariables(event:Event):void { myFileRef.upload(urlURLrequest); var loader:Loader = new Loader(); var variables:URLVariables = new URLVariables(); variables.todayDate = new Date(); urlURLrequest.method = URLRequestMethod.POST; urlURLrequest.data = variables; loader.addEventListener(Event.COMPLETE,loder_run); sendToURL(urlURLrequest); loader.load(urlURLrequest); } private function loder_run(event:Event):void { } Добавлено через 2 минуты Кажись нащёл ошибку в адресе скрипта переправил на: var urlURLrequest:URLRequest = new URLRequest("http://www.tivuh.spravka.co.il/scripts/add_foto.php"); Добавлено через 12 минут НЕт и с изменением ничего не выходит Последний раз редактировалось areostar; 11.03.2012 в 00:46. |
|
|||||
|
Модрон-ветеринар
|
PS. А "filename" то откуда берется? И разве у FileReferenceList есть метод upload? Он же у FileReference.
__________________
Идите первым! Последний раз редактировалось mooncar; 11.03.2012 в 01:27. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Если лист, то надо по списку FileReference'ов пробежаться (свойство fileList:Array), вызывая аплоад.
Я бы сначала с одним FileReference разобрался)) Если честно, я не совсем понимаю вашу магию с Loader и sendToURL, чего Вы этим добиваетесь. Запускаете аплоад файла (предположим что уже не листа, а всетаки файла) Затем меняете свойства запроса, добавляя в него переменную - дату и метод - Пост. Отправляете этот обновленный запрос с помощью sendToURL (зачем, любопытно мне?) Тут же грузите Лоадером этот же запрос (который Пост) Это что Вы хотите загрузить? Может отложить эти ритуалы на потом, разобраться с выгрузкой? И так, походу: откуда взялось у Лоадера событие COMPLETE? Отродясь не бывало.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 386
|
Для начала я хотелбы загрузить хотяб один фаил
магией с Loader и sendToURL я пытаюсь толкнут скрипт который переместьт скрипт в нужную деректорию и возможно сделает ещё кое что(это потом) Может не сочтёте за труд проиллюстрировать этот процесс хотябы со стороны флеша, просто и конкретно что надо писать чтоб забросить на сервер файлик(картинку) Добавлено через 64 часа 36 минут Вазвращаясь к данному вопросу вот передам насерсер файлик и где он там окажится в $_FILES каК ЕГО ПОЛУЧИТЬ? |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|