|
|
|||||
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
запись с compress()
здравствуйте.
у меня странная(вроде) проблема. пытаюсь записать ByteArray в файл. запись происходит только если делаю компрессию. если нет компрессии файл для записи создаётся, но пустой. я думал дело в объеме переданных данных,но ошибся.он так не пишет даже байты.с компрессией готов записывать мегабайты. читал документацию, но не нашел ничего на подобную тему. кто знает, в чем дело??? скрипт as3 //MBytes - тут байты var loadS:URLLoader = new URLLoader(); loadS.dataFormat = URLLoaderDataFormat.BINARY; var url_req:URLRequest = new URLRequest(urls+"rec2.php"); var variables:URLVariables = new URLVariables(); variables.rec = MBytes.toString(); url_req.data = variables; url_req.method = URLRequestMethod.POST; loadS.load(url_req); |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
Цитата:
прикрепил файл и все ок стало. однако, интереса ради вопрос остался открытым. почему с компрессиеи инфа записывалась,а без нет? |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Ну вообще есть такие вещи как непечатаемые символы. Я думаю в них дело, однако случай действительно забавный.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
По-моему просто в LZW нет нулевого байта, поэтому и записывается.
|
|
|||||
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
однако)
спасибо за ответы. |
Часовой пояс GMT +4, время: 15:59. |
|
« Предыдущая тема | Следующая тема » |
|
|