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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.10.2009, 15:59
true11 вне форума Посмотреть профиль Отправить личное сообщение для true11 Посетить домашнюю страницу true11 Найти все сообщения от true11
  № 1  
Ответить с цитированием
true11
 
Аватар для true11

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
По умолчанию File Reference: Получить ответ от php

При загрузке фото на сервер, можно ли получить переменную с ответом от php?

В мануале есть такая строка в описании метода onUploadCompleteData :
Цитата:
data:String - The raw data returned from the server in response to the successful upload.
Но как эту дату можно получить? рррр


Последний раз редактировалось true11; 16.10.2009 в 16:06.
Старый 16.10.2009, 16:07
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Попробуй вывести из серверного скрипта-получателя строку и протрейсить то, что будет внутри
Код AS1/AS2:
onUploadCompleteData = function(fileRef:FileReference, data:String) {
 trace(data);
}


Последний раз редактировалось mooncar; 16.10.2009 в 16:15.
Старый 16.10.2009, 16:14
true11 вне форума Посмотреть профиль Отправить личное сообщение для true11 Посетить домашнюю страницу true11 Найти все сообщения от true11
  № 3  
Ответить с цитированием
true11
 
Аватар для true11

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
хм. Мне нужно получать обратно сразу сгенерированный хэш загруженного изображения. sendAndLoad-ом мы не можем загружать файлы, только текст

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

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

Старый 16.10.2009, 16:21
true11 вне форума Посмотреть профиль Отправить личное сообщение для true11 Посетить домашнюю страницу true11 Найти все сообщения от true11
  № 5  
Ответить с цитированием
true11
 
Аватар для true11

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
Спасибо огромное, чтобы я без тебя делал)) Все время забываю про параметры.

Хэш - временное имя загруженного файла для операций с ним. Все со своим мультизагрузчиком эксперементирую) Как доделаю что-нибудь стоящее, выложу в тему, что специально создавал

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Когда я реализовывал админку для фотогалереи, я просто назначал всем загружаемым фотографиям имя "temp.jpg".
Если человек в процессе работы с фотографией сохранял изменения, нажимая кнопочку в админке, то на сервер передавалась команда, и файл переименовывался в постоянное имя, соответствующее определенному алгоритму. Может по такому же принципу сделаешь?
То есть - нужно не получать от сервера временное имя, а пусть флеш сам и назначает это имя и передает в GET-строке скрипту-приемщику в момент передачи файла, например:
Код AS1/AS2:
n  = 1;
upload('http://www.yourdomain.com/yourUploadHandlerScript.php?tempurl=' + 'temp' + n + '.jpg');
PHP код:
<?php
$tempurl 
$_GET['tempurl'];
......
?>


Последний раз редактировалось mooncar; 16.10.2009 в 16:36.
Старый 16.10.2009, 16:44
true11 вне форума Посмотреть профиль Отправить личное сообщение для true11 Посетить домашнюю страницу true11 Найти все сообщения от true11
  № 7  
Ответить с цитированием
true11
 
Аватар для true11

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
мм проблема в том что они идут скопом, одна за другой. Плюс у каждой может быть название. Опять бьюсь головой об моник пытаясь его передать хотя бы $_GET-ом, ибо postData не хочет почему-то передавать Если был опыт с такой передачей данных можно пример плЗ? на Live доках в справке не нашел ничего(

К примеру. Я на компьютере выбираю 10 фот, обзываю, и потом делаю масс аплоад.
На серваке им присваивается уникальный рандомный хэш, чтобы имена фот не повторялись/не возникало проблем с именем.
Выбрал именно эту систему чтобы загрузив фотографии человек смог распределять их по альбомам/обрабатывать и т.п.

Почему бы просто не передавать переменную с id альбома и не загружать фоту в определенный альбом? Потому что надо сгенерить для каждой фотографии превью(пока неизвестно какого размера), и отдельное превью для альбома.

Админка на php для фоток уже есть(ну с примитивами фотошопа - повернуть, изменить размер, поставить лого и т.п.), в т.ч. для каждой фоты в отдельности, а вот писать кучу наворотов во флешке, которая потом будет передавать тучу переменных, и выполнять это все в скрипте - это уже бум)

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

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

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


 


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


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