Я ищу помощи в чем-то, чего не могу понять ...
Я получаю в PHP некоторые данные, отправленные .swf ...
var requestHeader:* = new URLRequestHeader("Content-type", "application/octet-stream");
var request:* = new URLRequest(url);
new URLRequest(url).requestHeaders.push(requestHeader);
request.method = URLRequestMethod.POST;
request.data = this.getByteArray(o, a, l, a2, l2);
navigateToURL(request, "_blank");`
Я не могу изменить этот код ... это SWF ... но он работает ...
сейчас ... php, который я использую, получает это в качестве заголовка
Host: localhost
Connection: keep-alive
Referer: http://localhost/archivo.swf
Content-Length: 135782
Cache-Control: max-age=0
Origin: null
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.133 Safari/534.16
Content-Type: application/octet-stream
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip,deflate,sdch
Accept-Language: es-ES,es;q=0.8,en-US;q=0.6
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
смотря на контент-длину. Я вижу, что некоторые данные были получены.
но отладка или печать PHP. ПОСТ имеет 0 пунктов. GET имеет идентификатор сеанса.
и ЗАПРОС также имеет идентификатор сеанса
добавление в заголовок
header("Content-disposition: attachment; filename=archivo.png");
загружает только содержимое напечатанного php (в данном случае заголовки - файл размером 1. КБ)
есть ли в любом случае получить контент размером 135782?
Спасибо!