如何避免字节流数组

Jun 13, 2016 am 10:06 AM
byte fileinputstream java stream tmp

如何处理字节流数组
最近遇到一个烦心的问题,就是将附件以字节流数组的形式进行传递,但不知道应该怎么做了。
现在要传递一个附件到另一个服务器上,并且要将附件通过字节流数组的形式进行传递,网上搜索了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[]的数组呢。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Javaの平方根 Javaの平方根 Aug 30, 2024 pm 04:26 PM

Javaの平方根

Javaの完全数 Javaの完全数 Aug 30, 2024 pm 04:28 PM

Javaの完全数

Java の乱数ジェネレーター Java の乱数ジェネレーター Aug 30, 2024 pm 04:27 PM

Java の乱数ジェネレーター

Javaのアームストロング数 Javaのアームストロング数 Aug 30, 2024 pm 04:26 PM

Javaのアームストロング数

ジャワのウェカ ジャワのウェカ Aug 30, 2024 pm 04:28 PM

ジャワのウェカ

Javaのスミス番号 Javaのスミス番号 Aug 30, 2024 pm 04:28 PM

Javaのスミス番号

Java Springのインタビューの質問 Java Springのインタビューの質問 Aug 30, 2024 pm 04:29 PM

Java Springのインタビューの質問

Java 8 Stream Foreachから休憩または戻ってきますか? Java 8 Stream Foreachから休憩または戻ってきますか? Feb 07, 2025 pm 12:09 PM

Java 8 Stream Foreachから休憩または戻ってきますか?

See all articles