◆◇◆PHP怎么将从数据库读出的二进制数据发送给客户端程序?

elliot 2003-10-14 04:33:32
客户端是一个VC写的应用程序,通过HTTP-POST请求PHP页面
PHP从数据库读出二进制数据并且要传递给应用程序

请问怎么实现?
echo好像不能写二进制
php有没有类似于repsonse的东西?echo等于repsonse.write么?
是不是需要写Content-type?写成什么样子呢?

谢谢!
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
elliot 2003-10-21
  • 打赏
  • 举报
回复
还是搞不定
请问php.ini的gd是什么?
找半天没有找到对应这个缩写的
谢谢!
shuiaaa 2003-10-15
  • 打赏
  • 举报
回复
$data="http://211.66.90.12/歌词/abc/用愛將心偷 汪明荃.lrc";
$j=base64_encode($data);
echo "base64_encode的加密:".$j;
$j1=base64_decode($j);
echo "<hr>base64_decode的解密:".$j1;

php.ini gd 打开
elliot 2003-10-15
  • 打赏
  • 举报
回复
还有问题是要不要加上
header("Content-type : image/gif");
(但不是gif图像文件)
谢谢了!!
ipman 2003-10-14
  • 打赏
  • 举报
回复
数据是基于TCP方式,无须base64吧
echo = response.write
elliot 2003-10-14
  • 打赏
  • 举报
回复
那直接将二进制数据echo出去么?像下面这样?
echo $bin_data;

要不要加上
header("Content-type : image/gif");
(但不是gif图像文件)

怎么进行base64编码呢?这样么?
$coded_data = base64_encode($bin_data);

VC程序就要进行base64解码了是么?
xuzuning 2003-10-14
  • 打赏
  • 举报
回复
echo 能写二进制数据

不过用VC程序接受最好用base64编码,以防数据丢失

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧