![]() |
|
||||||||||
|
|||||
|
[+1 25.04.11]
|
Интересный момент, не могу понять, что делает upload?
После того как пользователь выбрал файл, я указываю, по правилам и т.п., его направление: list.onSelect = function(userfile: FileReference): Void { trace("File "+userfile.name); userfile.upload("http://site.ru/upload.php") } Вопрос в к томуже, какой функцией отобразить ответ от сервера? (onUploadCompleteData молчит...) |
|
|||||
|
Цитата:
Цитата:
__________________
ЛОГИКА - залог программирования! |
|
|||||
|
[+1 25.04.11]
|
Цитата:
Посмотрим что там с временной папкой, т.к. из за того что флеш не принимает ответ, я даже не могу узнать, срабатывает ли пхп вообще. |
|
|||||
|
Модрон-ветеринар
|
Я при тестировании просто проверял, попадал ли файл из временной папки на сервере в нужную. Просто используй FTP-менеджер и смотри.
__________________
Идите первым! Последний раз редактировалось mooncar; 14.04.2011 в 21:35. |
|
|||||
|
[+1 25.04.11]
|
Вернулись к самому началу
Если посылать данный запрос из html формы, файл попадает в нужную папку, если послать запрос из флеша, загрузка идет, но в папку ничего не попадает!import flash.net.FileReference; var list:Object = new Object(); list.onSelect = function(file: FileReference): Void { file.upload("http://site.ru/upload.php") } list.onComplete = function(file:FileReference):Void { trace("onComplete: " + file.name); _root.loader._visible=false; } // загрузка идет... list.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void { trace("Progress: " + int(bytesLoaded/((bytesTotal)/100))); } list.onUploadCompleteData = function(fileRef:FileReference, data:String) { trace(data); // никаких признаков жизни } var fileRef: FileReference; fileRef = new FileReference(); fileRef.addListener(list); _root.but.onRelease = function(){ fileRef.browse([{description:"Изображения", extension:"*.png;*.jpg"}]); } |
|
|||||
|
Вот как вы вовремя тему создали... я как раз пришёл сюда чтобы спросить про класс FileReference. Только у меня другая проблема:
файл загружается на сервер нормально, но статус загрузки не отображается. Вот что показывает окно output: Самое интересное, что на трёх разных компьютерах проверял: на двух (чужих) работает, а на моём — нет. http://darts-design.com/upload/ Проверьте и скажите увеличивается ли у вас строка статуса загрузки или как у меня — просто появляется на на полную ширину флешки? |
|
|||||
|
[+1 25.04.11]
|
Проследил я что происходит при отпарвке файла. В ответ сервер мне возвращает "302 Found" - что ж это может означать?
|
|
|||||
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|