php关于发送和接受二进制数据
2013-08-30 15:58
761 查看
之前做一个项目,从文件中读取图片为二进制,然后需要发送给客户端,由于echo输出的字符串只能为utf8编码的,所以弄了很久也不知道要怎么把二进制发出去,今天终于找到了解决的办法,把读出的二进制用base64进行编码之后,就可以向字符串一样使用了。代码如下:
$my_file = file_get_contents(‘1.jpg’);//读取文件为字符串
$data=base64_encode($my_file);//用base64对字符串编码
echo $data;//发送
$my_file = file_get_contents(‘1.jpg’);//读取文件为字符串
$data=base64_encode($my_file);//用base64对字符串编码
echo $data;//发送
相关文章推荐
- 关于jquery ajax发送以及php接受json数据的一点记录
- 关于socket编程数据发送和接受的感受(wm和pc之间)
- 使用客户端软件向服务端php程序发送post数据,php接受三种方法
- 关于php udp当服务端接受不同数据的代码
- [ActionScript 3.0] AS利用ByteArray向PHP发送二进制数据生成图片
- 用socket发送流数据示--用 php://input? 接受post数据(可实现php和c/c++数据通讯)
- 关于php串口接收和发送数据的几点技巧
- [ActionScript 3.0] AS向php发送二进制数据方法之——在URLRequest中构造HTTP协议发送数据
- Firefox3中使用XMLHttpRequest(Ajax)发送二进制POST数据的简易调试法
- php模拟socket一次连接,多次发送数据的实现代码
- 关于串口发送数据的问题
- 关于TCP服务器端与客户端数据发送的问题
- IOS总结_IOS以post方式向PHP服务器端发送json数据请求
- 如何利用POST数据到web页面接口(包括调用页面发送json数据和页面后台接受json数据)
- php 使用 curl 发送 post 数据
- jQuery表单 Ajax向PHP服务端发送文件请求并返回数据
- weiphp2.0 controller.class.php里面add方法接收不到post请求发送的数据
- 关于windows 超级终端与其他一些串口工具的发送数据时的显著不同特性
- php 向指定url 发送 post数据 (http)
- 关于使用Ajax传中文数据到后台接受…