如题,打算用七牛云做图片的静态存储。但是有一个问题,我在业务服务器存储的数据是Feed,
Feed{
content:String
date:Date
image:....
}
我就打算把那个image存在七牛上。所以我是把图片上传七牛之后,Feed在数据库就保存image-url么?这样是不是就没法用七牛在上传后对业务服务器的回调了啊。因为我只是传了图片到七牛去,业务服务器拿不到content,date
也就是我客户端发布一个Feed。我的流程是
1. 从服务器请求凭证
2. 向七牛发送图片
3. 发送图片成功后,再把Feed发给我的服务器
!!!!!!!!!!!!!!!!!??????????????求解释,不会是这样的吧
七牛这边整个UGC的编程模型可以参考,http://developer.qiniu.com/docs/v6/api/overview/programming-model.html;
本质就和你说的差不多,但是有一些区别
1. 客户端上传图片,从服务器请求凭证
2. 向七牛发送图片
3. 发送图片成功后,再把图片相关信息回调给你的服务器(可以设置返回魔法变量或者自定义变量),可以包括所属feed的信息;
feed信息可以直接上传到你的业务服务器,这样就可以把数据库的feed和上传的图片信息对应起来,数据库只需要保存的七牛图片的url。