objective-c - iOS图片上传时如何获取token
高洛峰
高洛峰 2017-05-02 09:22:24
0
1
395

目的是上传一个图片到七牛云存储上自定义的一个空间中,但是用iOS SDK中的上传方法需要一个token值;
我参照相关文档,解释是:token是从业务服务器端获取
我从服务器获取到的token,有效期默认3600s,我将它保存到本地,服务器返回的是unix时间戳例如1458875203。
之后每次上传图片我将保存的时间戳比对当前手机的时间,在3600s范围内,则直接使用之前的token上传;超出3600s范围则请求接口生成新的toke。
那么问题来了...期间用户修改了手机的时间,我这比对时间差的方法肯定会失效...我应该如何才好?
另每次上传都生成新的token的方法,不讨论,确实可行。
求方案

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
仅有的幸福

1. 토큰은 서버에 저장되며, 토큰이 필요할 때마다 서버에 요청됩니다.
2. 클라이언트는 토큰 시간 초과에 대해 신경 쓰지 않습니다. 업로드가 실패하면 Qiniu는 오류 유형을 제공합니다. 토큰 시간 초과인 경우 서버에 토큰 업데이트 요청이 트리거됩니다. .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿