Немного фона, я пропусканием данных УИР изображения, один из техПередача изображения в POST создает URI странные данные
данные: изображения/PNG; base64, iVBORw0KGgoAAAANSUhEUg
как POST на сервер Nginx-HHVM для обработки на PHP. Btw это работает на PHP-FPM, а не HHVM.
POST-передается в Javacript как объект заключается в следующем:
{
data : data.uri,
transfer : community_header,
transfer_id 'f6d67f12-9de1-48c0-82e6-afdcfe97a031'
}
В PHP я получаю данные так:
$data = file_get_contents("php://input");
if(is_string($data)){
$data = json_decode($data,true);
}
Что интересно, это результат.
Array
(
[{"data":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADICAYAAADGFbfiAAAgAElEQVR4Xuy9CbwlV1Uu/tVwhjvf2317TKfTmUMSEggyiIiKiCjDA1FBQMYAwgOZAhgIg8g8qaAs4QiAKwBk0JHWnU5xpyMoTLyBgbRYEHOT3KJMgeYiOziMhaVVmdNks1k5/0wglBeigCkNogj98vxzq10o0AEqZPz9HYiKyfRyaYudhN9nYLtQwtTkKOq2jY2tonKdhCbswWQmAs3Xw/8DWJkFg/A6MDIAAAAASUVORK5CYII] => ","transfer":"community_header","transfer_id":"f6d67f12-9de1-48c0-82e6-afdcfe97a031"}
)
Теперь я усечены данные URI-для ясности по массиву действительно перепутались, и я не могу понять. У кого-нибудь есть понимание?