Dezar
06.01.2011, 10:26
здравствуйте.
у меня странная(вроде) проблема.
пытаюсь записать 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);
скрипт рнр
<?php
$id=$_POST['rec'];
$fp = fopen("S", "w+");
fputs($fp, $id);
fclose($fp);
?>
у меня странная(вроде) проблема.
пытаюсь записать 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);
скрипт рнр
<?php
$id=$_POST['rec'];
$fp = fopen("S", "w+");
fputs($fp, $id);
fclose($fp);
?>