php代码在A服务器,B服务器专门存放图片文件等信息。

用户访问网页上传图片文件等信息到B服务器,不到A服务器。请问要怎么操作才能让东西直接上传到B服务器,不上传到A服务器

只能通过接口传了,这个跟APP上传图片到服务器性质一样。
B服务器做一个接收图片数据的接口,A服务器把用户上传的图片转换成二进制文本流(字符串),通过curl post到B服务器,B服务器接收到,把二进制文本流解码,使用file_put_contents('X.jpg','解码的二进制文本流')。这样就行了,这种跨服务器传文件都是这么做的,没有其他方法。
注释:
编码:base64_encode
解码:base64_decode
纯手打望采纳追问

我做的是负载均衡,我用B服务器做代理,下面有A等分流服务器,有没有别的更好的办法实现图片上传到代理服务器?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网