猿问

将对方透过 API 传来的照片档传到另一台服务器?

假设目前有三台服务器(以下均为纯backend,无frontend)
A是测试服务器,域名为dev.123.comB是正式服务器,域名为prod.123.comC是专门放image服务器,域名为images.123.com
目的是希望将对方丢过来的照片丢到image服务器去,且回传正确URL为images.123.com/....
现在我想到有两个可能的传输方式第一个:接收照片的API程序会在A和B(测试和正式,环境根据域名判断)所以当对方透过(不同环境的)API打来时,我能够将他附带的照片丢到image服务器?且在AB服务器时就已经决定位置及照片名称,才可回传正确的URL给对方
第二个:将接收照片的API程序写在C,请对方打C的API,再看用什么取得正确照片URL?
请问大神有无其他方式建议?谢谢!
宝慕林4294392
浏览 340回答 2
2回答

慕斯709654

不知道你纠结什么,这个其实不难,只是你将以前放在一台服务器实现的功能分离了出来,A上传图片到C,C处理之后会将图片的URL地址返回给A,A拿到这个地址保存起来即可,另,C需要提供一个对外上传图片的接口,不过为了安全性,你需要对C提供的接口加密或者做IP白名单,只有合法的请求才可以上传.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答