我正在做一个 C# 统一项目。我有一些我想保存在 php 服务器上的对象。
所以首先我将它们序列化为 json,然后压缩它们并将它们上传到服务器,服务器将其保存在数据库中(作为二进制文件,字符串是否足够好?)。
现在我想取回统一的数据。php应该如何返回值?团结应该如何接受它?
我将处理解压缩和反序列化为 json。(对 json 使用 jsonfx 并使用本机用 c# 编写的 compress 方法)这部分工作正常。
我只需要能够在每个平台上接收相同的字节 []。
它应该看起来像这样
C# - 上传数据(伪 C#)//这部分效果很好
wwwform myform= new wwwform ()
byte[] mybytearr = ...
wwwform.addbinary ($mybytearr);
WWW myw= new www (url,myform)
C# - 获取数据(此处需要帮助)
WWW www = > new www (url,formdata)
myinput =www.text;
PHP - 将数据发送回客户端(在这里需要帮助)......
$myvarbackfromthedb =.
echo $myoutput
当 $myoutput 是二进制数据或字节 [] 时,我该怎么做?
谢谢你的帮助!
更新:
所以这样做的动机是保存压缩返回的字节[]。我最终将其移至base64字符串,然后将其作为字符串传递给php,然后作为字符串传递给数据库。