Skip to content

qiniudemo/qiniu-lab-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#简介

app下载: 下载

iOS点击下载之后,还无法直接运行,需要信任我们299账户的企业证书方可使用 操作如下: 点击设置—>通用—>设备管理 进入设备管理,显示Shanghai Qiniu Information Technologies Co.Ltd 的企业级应用证书,点击信任,即可使用下载app

该项目是七牛iOS SDK的使用方法演示项目,使用xcode6 开发,可以下载到本地,直接导入作为参考。

该项目对应的服务端在https://github.com/qiniudemo/qiniu-api-server,可以搭建一个简单的PHP环境即可使用。

#上传模型

上传模型

标准的上传流程如下:

  1. 客户端用户登录到APP的账号系统里面
  2. 客户端上传文件之前,需要向业务服务器申请七牛的上传凭证,这个凭证由业务服务器使用七牛提供的服务端SDK生成
  3. 客户端使用七牛提供的客户端SDK,调用上传方法上传文件,上传方法中必须有上传凭证和文件内容(由于七牛允许大小为0的文件,所以文件上传之前,建议检查文件大小。 如果业务不允许文件大小为0,那么需要自行检测下)。
  4. 客户端文件上传到七牛之后,可选的操作是七牛回调业务服务器,(即七牛把文件相关的信息发送POST请求到上传策略里面指定的回调地址)。
  5. 业务服务器回复七牛的回调请求,给出JSON格式的回复内容(必须是JSON格式的回复),这个回复内容将被七牛转发给客户端。

Releases

No releases published

Packages

No packages published

Languages