я работаю над проектом единства С#. у меня есть некоторые объекты, которые я хотел бы сохранить на сервере php.
поэтому сначала я сериализую их в json, затем сжимаю и загружаю на сервер, который сохраняет их в БД (как двоичный файл, достаточно ли хороша строка?).
теперь я хочу вернуть эти данные о единстве. как php должен вернуть значение? и как единство должно получить его?
я займусь распаковкой и десериализацией в json. (используя jsonfx для json и используя метод сжатия, изначально написанный на С#), эта часть работает нормально.
мне нужно только иметь возможность получать один и тот же байт [] на каждой платформе.
это должно выглядеть примерно так
C# - для загрузки данных (псевдо C#)//эта часть работает хорошо
wwwform myform= new wwwform ()
byte[] mybytearr = ...
wwwform.addbinary ($mybytearr);
WWW myw= new www (url,myform)
С# - для получения данных (здесь нужна помощь)
WWW www = > new www (url,formdata)
myinput =www.text;
PHP - отправить данные обратно клиенту (и здесь нужна помощь)...
$myvarbackfromthedb =.
echo $myoutput
как мне сделать то же самое, когда $myoutput представляет собой двоичные данные или байт []?
Спасибо за вашу помощь!
Обновить:
поэтому мотивация для этого заключалась в том, чтобы сохранить байт [], который вернул сжатие. В итоге я переместил ее в строку base64, а затем передал ее как строку в php, а затем как строку в базу данных.