开发者社区> 问答> 正文

PHP 图片转换成二进制:报错

我在测试腾讯开放平台API的时候遇到的问题

在网站接入的 add_pic_t 的接口中,其中pic 要求“要上传的图片的文件名以及图片的内容(在发送请求时,图片内容以二进制数据流的形式发送,见下面的请求示例)。”如下图所示:

官方SDK里面提供的演示是通过 以表单文件域的形式选择的文件,而我现在想通过变量保存图片文件的路径,然后再通过读取这个变量中的文件路径的形式进行图片上传,应该怎么操作呢?

展开
收起
kun坤 2020-06-07 20:16:05 555 0
1 条回答
写回答
取消 提交回答
  • file_get_contents(img_path)

    出来就是二进制.

    ######图片本来就是二进制文件######1L正解######从文件到内存,需要一个编码的过程。正如二楼哥们说的图片本来就是二进制存储,也正如一楼哥们说的file_get_contents得到的就是二进制。 ######搞来搞去还是没成功,真是坑爹,干嘛不能直接传路径呢~~######会乱码哦?如何是好?######请问这个问题您解决了吗?能不能分享一下解决的方法,谢谢~
    2020-06-07 20:16:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载