如何合理请求和使用七牛上传凭证 token

2015-06-12 12:57:50 +08:00
 WIwindson

需求是已登录用户从服务器申请凭证,然后通过凭证上传到七牛。

登录用户申请凭证应该通过什么方式呢?我设想的有两个方法(后端用的是tornado)
1.用户登录时服务器返回的cookie里面包含token,token过期时间设置为和cookie一样(token可重用) 这种方法如果在app端的话也有类似保存的方式吗?
2.每次用户要上传时从浏览器(网页端的话)发起请求,通过ajax获取token,然后上传。假如点击上传选项会弹出模态上传框,那在点击按钮动作时就获取token吗?还是什么时候获取?

哪种方式比较好呢?谢谢

4573 次点击
所在节点    程序员
3 条回复
w88975
2015-06-12 14:22:55 +08:00
从7牛提供的JS来看,提倡在上传页面load的时候就请求token,话说你这样限制7牛token的意义在哪里?
WIwindson
2015-06-12 14:55:31 +08:00
@w88975 限制token?我希望能少点请求服务器,如果包含在cookie会有什么问题吗?
scarlex
2015-06-12 17:34:52 +08:00
我自己用方法2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/197980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX