![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
Необходимо файл закодировать и отправить на сервер, но дело в том, что до него доходит какя-то мерзость. Не знаю как привильно всё это сделать!
Сорсы: var byte:ByteArray = new ByteArray(); byte.writeObject(file); var code:String = Base64.encodeByteArray(byte); |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
есть консоль, показывает что приходит, что уходит, сервер получает нормально все данные, флешка нормально отправляет, но отправляет явно не то....
я ещё не юзал Base64, поэтому тут я не знаю что мне делать.... Может существуют более интересные способы отправки файлов на сервер, юзая AMFPHP? |
|
|||||
|
Modus ponens
|
>> Может существуют более интересные способы отправки файлов на сервер, юзая AMFPHP?
Да, естественно. Отправить как ByteArray ничего не кодируя. >> флешка нормально отправляет, но отправляет явно не то.... Так она нормально отправляет, или не то?
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
не то...
попробую сейчас не кодировать, но закодированный файл уменьшит траффик на треть как минимум ![]() |
|
|||||
|
Modus ponens
|
>> попробую сейчас не кодировать, но закодированный файл уменьшит траффик на треть как минимум
У вас как вообще с математикой? var s:String = "Man is distinguished, not only by his reason, but by this singular passion from " s += "other animals, which is a lust of the mind, that by a perseverance of delight in the "; s += "continued and indefatigable generation of knowledge, exceeds the short vehemence of any carnal pleasure."; var v:String = "TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCBieSB0aGlz"; v += "IHNpbmd1bGFyIHBhc3Npb24gZnJvbSBvdGhlciBhbmltYWxzLCB3aGljaCBpcyBhIGx1c3Qgb2Yg"; v += "dGhlIG1pbmQsIHRoYXQgYnkgYSBwZXJzZXZlcmFuY2Ugb2YgZGVsaWdodCBpbiB0aGUgY29udGlu"; v += "dWVkIGFuZCBpbmRlZmF0aWdhYmxlIGdlbmVyYXRpb24gb2Yga25vd2xlZGdlLCBleGNlZWRzIHRo"; v += "ZSBzaG9ydCB2ZWhlbWVuY2Ugb2YgYW55IGNhcm5hbCBwbGVhc3VyZS4="; trace(s.length); trace(v.length); 360
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 24.02.2009 в 00:58. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
дайте плиз код, FileReference to ByteArray
Добавлено через 33 секунды >>У вас как вообще с математикой? 1 в школе была, три класса закончил |
|
|||||
|
Modus ponens
|
туториал:
http://www.sephiroth.it/tutorials/fl...php_bytearray/ ЗЫ. http://livedocs.adobe.com/flash/9.0/...loadUnencoded() Но это в случае с AIR. Если вы делаете для ембед-флешки - тогда FileReference вам не подходит для отсылки.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 24.02.2009 в 01:07. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 141
|
URLRequest мне не подходит, я юзаю AMFPHP, по сему мне нужно:
FileReferense to Base64, либо FileReferense to ByteArray. Если FileReferense не подходит, пофиг можно с чем угодно другим, только напишите пример! |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|