欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-22 13:54:09
...
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