Сохранение байтового массива с помощью php, полученного из приложения Flex Air - PullRequest
1 голос
/ 05 апреля 2011

У меня есть приложение Air с удаленным сервисом в codeigniter.Я пытаюсь сохранить байтовый массив, полученный из приложения Air, но когда я сохраняю данные, я получаю пустые файлы с правильным именем файла.

Таким образом, должно быть что-то не так с моим байтовым массивом или способом сохраненияданные.У кого-нибудь есть идеи, что я делаю не так?Я отладил коллекцию массивов, которую я отправил, и байтарный массив определенно там.

public function uploadImage($image)
{

    foreach($image as $img)
    {

        $file = $img['name'];
        $data = new ByteArray($img['bytes']);

        file_put_contents( $_SERVER['DOCUMENT_ROOT'] . '/uploads/test/' .$file, $data);

    }

}

1 Ответ

1 голос
/ 06 апреля 2011

Хорошо, для тех, кто заинтересован в решении, вначале мне просто нужно было изменить это $data = new ByteArray($img['bytes']); на это $data = $img['bytes’]->data;

...