当前位置:Gxlcms > PHP教程 > 如何把CURL获取到的图片以二进制的方式post到某地址

如何把CURL获取到的图片以二进制的方式post到某地址

时间:2021-07-01 10:21:17 帮助过:29人阅读

RT,如$data为curl_exec()获取到的图片,此时我想把该图片以二进制方式post到某地址,应该怎么做?


回复讨论(解决方案)

还有这样post的数据能指定name吗,例如我在html的form可以那post上来的就是$_POST['xx'],有办法也模拟出来吗

post 传输数据时,并不需要管数据的来源和格式,因为那是接受方的事情
当然,你需要按对方的要求对数据做些加工

于是,那个某地址要求你传什么样的数据呢?

post 传输数据时,并不需要管数据的来源和格式,因为那是接受方的事情
当然,你需要按对方的要求对数据做些加工

于是,那个某地址要求你传什么样的数据呢?


http://www.faceplusplus.com.cn/detection_detect/

这是API接口的文档,其中url可以选择http路径或者把图片以二进制POST上去,
我现在业务逻辑是这样的:
1.用户在微信内上传图片,我通过接口在js里面获得该图片在微信的media_id
2.media_id异步提交到我后端的处理文件,该文件通过微信的接口用curl以id获取到图片,即$data;
3.现在我不想把图片保存到本地,而是直接用curl获取到之后post到上面的接口,我该如何操作?

待检测图片的URL 或者 通过POST方法上传的二进制数据,原始图片大小需要小于3M

参考: http://blog.csdn.net/fdipzone/article/details/40098169

人气教程排行