![]() |
Отправка содержимого картинки и сохранение на сервере
Всем добрый день. Столкнулся с такой проблемой. Нужно считать содержимое файла картинки, отправить на сервер и там сохранить в файл. делаю так:
Код AS3:
и на стороне сервера: PHP код:
Кто знает, подскажите: что делаю не так? Почему файл не передается полный объемом?... Заранее спасибо! |
Цитата:
Цитата:
Код AS3:
Бинарные данные в строку вооще-то неоднозначно преобразуются. После вашего ответа на предыдущий вопрос выполните и прокомментируйте следующий пример: Код AS3:
|
base64Eec.encode и т. п. ничего этого не нужно. Отправляете ByteArray, а в PHP:
PHP код:
|
Спасибо за ответ! Но что то при выводе print_r ($GLOBALS) выдает:
PHP код:
|
Ну так как же вам бинарные данные выведутся в виде текста?
И преобразование вам нужно делать не binary->string->base64 а просто binary->base64 Примеры реализации есть и для пхп, и для ас3 |
То есть во флеше binary->base64 отправил и на пхп base64->binary?
|
именно
|
Крайне признателен за наставление на истинный путь ) Все заработало! Всем спасибо!
|
Ну и на base64 свет клином не сошелся, если что.
|
Вы делаете совершенно ненужное преобразование, удваивающее трафик. В сети полно примеров как передавать в PHP через POST бинарные данные.
|
| Часовой пояс GMT +4, время: 05:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.