Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.04.2011, 19:31
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 1  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
По умолчанию FileReference вопрос по upload

Интересный момент, не могу понять, что делает upload?
После того как пользователь выбрал файл, я указываю, по правилам и т.п., его направление:
Код AS1/AS2:
list.onSelect = function(userfile: FileReference): Void {
    trace("File "+userfile.name);
    userfile.upload("http://site.ru/upload.php")
}
Знаю точно, что он куда то качается, но куда? (Событие onProgress пишет количество байтов, всего, и сколько загружено). Пхп файл настроен правильно тоже.

Вопрос в к томуже, какой функцией отобразить ответ от сервера? (onUploadCompleteData молчит...)

Старый 14.04.2011, 20:07
ZGG вне форума Посмотреть профиль Отправить личное сообщение для ZGG Найти все сообщения от ZGG
  № 2  
Ответить с цитированием
ZGG
 
Аватар для ZGG

Регистрация: Nov 2005
Адрес: 26°58′49.06″ 49°24′35.72″ Ymaps
Сообщений: 119
Отправить сообщение для ZGG с помощью ICQ Отправить сообщение для ZGG с помощью Skype™
Цитата:
Знаю точно, что он куда то качается, но куда
Во временную папку на сервере. Можно посмотреть с помощью phpinfo

Цитата:
Вопрос в к томуже, какой функцией отобразить ответ от сервера? (onUploadCompleteData молчит...)
попробуй echo или print после какого нибудь move_uploaded_file
__________________
ЛОГИКА - залог программирования!

Старый 14.04.2011, 20:55
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вот это изучите и все прояснится.
Только у вас не форма будет, как в мануале, а аплоад, инициируемый флешкой.
__________________
Идите первым!

Старый 14.04.2011, 21:24
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 4  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Цитата:
Сообщение от mooncar Посмотреть сообщение
Вот это изучите и все прояснится.
Только у вас не форма будет, как в мануале, а аплоад, инициируемый флешкой.
Это уже давно известно и разжевано. Сейчас на сайте у меня загрузка идет через html формы, что меня в общем устраивает, но у флеша будет больше возможностей, тем более с swfObject флеш остается только в плюсе.

Посмотрим что там с временной папкой, т.к. из за того что флеш не принимает ответ, я даже не могу узнать, срабатывает ли пхп вообще.

Старый 14.04.2011, 21:32
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от deman455 Посмотреть сообщение
я даже не могу узнать, срабатывает ли пхп вообще.
Я при тестировании просто проверял, попадал ли файл из временной папки на сервере в нужную. Просто используй FTP-менеджер и смотри.
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.04.2011 в 21:35.
Старый 14.04.2011, 22:07
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 6  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Вернулись к самому началу Если посылать данный запрос из html формы, файл попадает в нужную папку, если послать запрос из флеша, загрузка идет, но в папку ничего не попадает!

Код AS1/AS2:
    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"}]);
    }

Старый 15.04.2011, 01:05
Punk T-34 вне форума Посмотреть профиль Отправить личное сообщение для Punk T-34 Посетить домашнюю страницу Punk T-34 Найти все сообщения от Punk T-34
  № 7  
Ответить с цитированием
Punk T-34
 
Аватар для Punk T-34

Регистрация: Aug 2005
Адрес: Польша
Сообщений: 376
Записей в блоге: 3
Отправить сообщение для Punk T-34 с помощью Skype™
Вот как вы вовремя тему создали... я как раз пришёл сюда чтобы спросить про класс FileReference. Только у меня другая проблема:
файл загружается на сервер нормально, но статус загрузки не отображается. Вот что показывает окно output:
Код:
Progress: 9
Progress: 100
onComplete: China.jpg
Самое интересное, что на трёх разных компьютерах проверял: на двух (чужих) работает, а на моём — нет.
http://darts-design.com/upload/
Проверьте и скажите увеличивается ли у вас строка статуса загрузки или как у меня — просто появляется на на полную ширину флешки?
__________________
Швейцарский нож в дизайне и рекламе:
• NORDSKILL •

Старый 15.04.2011, 07:09
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 8  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Сразу 100 показало.
__________________
hauts.ru

Старый 15.04.2011, 16:34
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 9  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Проследил я что происходит при отпарвке файла. В ответ сервер мне возвращает "302 Found" - что ж это может означать?

Код:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http:/host.ru/insecure">here</a>.</p>
</body></html>

Старый 19.04.2011, 03:53
Punk T-34 вне форума Посмотреть профиль Отправить личное сообщение для Punk T-34 Посетить домашнюю страницу Punk T-34 Найти все сообщения от Punk T-34
  № 10  
Ответить с цитированием
Punk T-34
 
Аватар для Punk T-34

Регистрация: Aug 2005
Адрес: Польша
Сообщений: 376
Записей в блоге: 3
Отправить сообщение для Punk T-34 с помощью Skype™
Цитата:
Сообщение от Punk T-34 Посмотреть сообщение
Вот как вы вовремя тему создали... я как раз пришёл сюда чтобы спросить про класс FileReference. Только у меня другая проблема:
файл загружается на сервер нормально, но статус загрузки не отображается. Вот что показывает окно output:
Код:
Progress: 9
Progress: 100
onComplete: China.jpg
Самое интересное, что на трёх разных компьютерах проверял: на двух (чужих) работает, а на моём — нет.
http://darts-design.com/upload/
Проверьте и скажите увеличивается ли у вас строка статуса загрузки или как у меня — просто появляется на на полную ширину флешки?
Решил проблему! И вы представляете в чём секрет?... Ставите NOD32 и статус аплоада не работает. Сносите NOD — аплоад работает...
__________________
Швейцарский нож в дизайне и рекламе:
• NORDSKILL •

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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