首页 > 后端开发 > php教程 > 如何避免字节流数组

如何避免字节流数组

WBOY
发布: 2016-06-13 10:06:22
原创
862 人浏览过

如何处理字节流数组
最近遇到一个烦心的问题,就是将附件以字节流数组的形式进行传递,但不知道应该怎么做了。
现在要传递一个附件到另一个服务器上,并且要将附件通过字节流数组的形式进行传递,网上搜索了N长时间,找不到关于PHP处理字节流的例子,还希望大家多帮帮忙。
我提供一个Java的例子,这是Java中处理附件字节流的程序。

Java code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->String a="d://tmp.jpg";File fa=new File(a);FileInputStream fis = new FileInputStream(fa);byte[] tmp = new byte[fis.available()];
登录后复制


其中最后变量“tmp”就是最后需要的字节流数组,各位,帮帮忙,救命啊!

------解决方案--------------------
$src=fopen('d ://tmp.jpg','r');
$tobyte=fopen('d://tmp.txt','w');
stream_copy_to_stream($src, $tobyte, 1024);

这样d://tmp.txt保存的是d://tmp.jpg字节流,随你怎么操作

另:建议看下PHP的Stream Function



------解决方案--------------------
你可以遍历字节流文件保存到数组中
PHP操作数据比较简单
------解决方案--------------------
探讨
谢谢,不过请教一下,如何将字节流向JAVA中的生成一个byte[]的数组呢。
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板