php中图片以字节流的形式直接发送七牛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中图片以字节流的形式直接发送七牛相关的知识,希望对你有一定的参考价值。

php 是弱类型语言,没有bytes[]类型, 而 file_get_contents 获取到的是 string,不是byte[],file_get_contents()函数得到的不是流数据,而是string类型,转换成 base64使用二进制输出即可

$content = file_get_contents("file:///Users//s.jpg");
$content = base64_encode($content);然后进行网络传输,对方就能处理数据。

七牛中的直接调用api即可实现:

$key = $invite.‘.png‘;
header(‘Content-Type: ‘.$qrCode->getContentType()); //资源类型
$content = $qrCode->writeString(); //数据流形式传递
Yii::$app->Qiniu->manageQiniu($key,$content,‘‘,‘uploadbinary‘);

以上是关于php中图片以字节流的形式直接发送七牛的主要内容,如果未能解决你的问题,请参考以下文章

在IOS中将字节流转换为PDF、html、css文件

请问java消息怎么发送图片文件,又怎么接收呢?

JAVA读取字节流

php使用cURL读取XML字节

用java分别以字节流和文本流方式实现文件的读写操作(先向test1.txt文件中写“各位同学:

Java字节流-从文件输入,输出到文件