![]() |
Подвисание во время отправки запроса
Добрый вечер. Делаю отправку картинки на сервер.
Предварительно превращаю bitmapdata этой картинки в byteArray. Проблема в том, что на время отправки картинки флешка полностью виснет на ~500мс. Можно ли как-то асинхронно это делать? Код AS3:
|
Можно попытаться отправить частями, если сервер поддержит это начинание. Или предупредить пользователя об отправке, что немного субъективно скрасит задержку.
|
Проверил с помощью getTimer(), где именно задержка происходит.
Код AS1/AS2:
dimarik, не подскажете, что происходит с точки зрения флеша перед отправкой? Он как-то преобразует data? |
Предполагаю, что это взаимодействие с ОС, выделение буферов, и еще какие-то оверхеды. Data, по идее лежит куском в памяти и вряд ли нуждается в преобразовании.
Можно выяснить эмпирическим путем, посылая от минимального значения, байта. |
Решено. Дело было в заголовках запроса :o
|
И что с ними было не так?
|
van90, мне тоже любопытно.
|
| Часовой пояс GMT +4, время: 15:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.