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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.05.2009, 13:00
Abizan вне форума Посмотреть профиль Отправить личное сообщение для Abizan Найти все сообщения от Abizan
  № 21  
Ответить с цитированием
Abizan

Регистрация: Feb 2009
Сообщений: 8
Спасибо большое

Старый 27.05.2009, 17:23
morgenshtern вне форума Посмотреть профиль Отправить личное сообщение для morgenshtern Найти все сообщения от morgenshtern
  № 22  
Ответить с цитированием
morgenshtern
 
Аватар для morgenshtern

Регистрация: Jul 2007
Сообщений: 159
Дабы не плодить похожие темы спрошу здесь.

Сохраняю картинки из флешки на сервере. Флеша шлет пнгшки, пожатые PNGEncoder-ом, пхп сохраняет. Планируется, что в итоге будет около сотни картинок, размером до 350*350 (не больше), которые нужно будет сохранить на серве.

Такой вопрос, какой вариант выгоднее, в плане производительности и скорости:
1. Сначала пережать все картинки во флеше, потом, последовательно, с подтверждением получения, послать на серв.
2. Пожали картинку, послали, получили ответ, пожали и послали другую.


Интересно ваше мнение.


Последний раз редактировалось morgenshtern; 27.05.2009 в 22:05.
Старый 27.05.2009, 17:36
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 23  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
А что сказали тесты?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 27.05.2009, 17:42
morgenshtern вне форума Посмотреть профиль Отправить личное сообщение для morgenshtern Найти все сообщения от morgenshtern
  № 24  
Ответить с цитированием
morgenshtern
 
Аватар для morgenshtern

Регистрация: Jul 2007
Сообщений: 159
Это дело пока в голове. Думаю, какой из вариантов реализовать.

Параллельно еще пара вопросов.
1. Можно ли повесить на URLLoader событие DataEvent.UPLOAD_COMPLETE_DATA? Т.е. хочу прочесть, то что пхп ответил. На FileReference работает, на URLLoader нет. Невозможно?
Ответ от пхп приходит в event.target.data по Event.COMPLETE. Выходит комплит вызывается при получении ответа от серва? Я полагал, что по завершению отгрузки.
2. Пожатые PNGEncoder-ом картинки получаются в среднем в 20 раз больше оригинала. А лучше не становятся ) Как побороть?

Добавлено через 4 часа 22 минуты
Короче протестил сохранение. Примерно одинаково получилось. Даже 2й вариант немного быстрее на пол секунды (15 одинаковых тестовых картинок). Само сжатие в 1м варианте занимало от 500 до 1,5к мс, в зависимости от набора картинок.
Думаю 2й более приемлем, т.к. не храним массив из кучи ByteArray.


Последний раз редактировалось morgenshtern; 27.05.2009 в 19:50.
Старый 30.07.2009, 00:41
NARKOZ вне форума Посмотреть профиль Отправить личное сообщение для NARKOZ Найти все сообщения от NARKOZ
  № 25  
Ответить с цитированием
NARKOZ
 
Аватар для NARKOZ

Регистрация: Jul 2009
Сообщений: 9
Цитата:
Сообщение от loover Посмотреть сообщение
а как правильно изменить размер в самом PHP? у меня есть код, но на выходе получается строка, а не jpeg. после добавления header("Content-type: image/jpeg"); php пишет, что заголовки уже добавлены и по-прежнему возвращает строку.
Для этого хеадер нужно разместить в самое начало php скрипта, после <?php

Старый 09.08.2009, 22:42
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 26  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
morgenshtern, а как вы читаете ответ сервера при FileReference.upload()?


Последний раз редактировалось loover; 09.08.2009 в 22:46.
Старый 09.08.2009, 23:58
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 27  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>morgenshtern, а как вы читаете ответ сервера при FileReference.upload()?

надо к FileReference прицепить листенер Event.Complete, а сервера - никак.


Последний раз редактировалось Alex Lexcuk; 10.08.2009 в 00:42.
Старый 20.01.2010, 20:17
aristotle вне форума Посмотреть профиль Отправить личное сообщение для aristotle Найти все сообщения от aristotle
  № 28  
Ответить с цитированием
aristotle

Регистрация: Jan 2010
Сообщений: 3
Alex Lexcuk, очень познавательно, но хотелось бы узнать какие есть ограничения на размер загружаемого файла и от чего эти ограничения зависят. Мне нужно с помощью флеша передать на сервер файл размером в 1Гиг.
P.s.: приведенный в 4-м сообщениии пример справился с 5Mb, но 50Mb не осилил.


Последний раз редактировалось aristotle; 20.01.2010 в 21:15.
Старый 21.01.2010, 11:07
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 29  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Цитата:
Сообщение от aristotle Посмотреть сообщение
Alex Lexcuk, очень познавательно, но хотелось бы узнать какие есть ограничения на размер загружаемого файла и от чего эти ограничения зависят. Мне нужно с помощью флеша передать на сервер файл размером в 1Гиг.
P.s.: приведенный в 4-м сообщениии пример справился с 5Mb, но 50Mb не осилил.
а вы чего хотели от бесплатного белорусского хостинга, работает и то уже хорошо.
__________________
Гоночка

Старый 21.01.2010, 11:21
leofit вне форума Посмотреть профиль Отправить личное сообщение для leofit Найти все сообщения от leofit
  № 30  
Ответить с цитированием
leofit
 
Аватар для leofit

Регистрация: Dec 2009
Сообщений: 428
По умолчанию PHP разрешает загрузку файлов до 2 Мб, обычно расширяют до 8 Мб.
Что бы поменять это число надо либо править php.ini либо прописать в .htaccess соответствующее правило.
Но если у Вас бесплатный хостинг то увы Вам
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг

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

Теги
upload

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

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


 


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


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