iOS tipsiOS 技术文档收录外包参考资料

iOS上传图片文件到七牛遇到的那些坑

2016-03-12  本文已影响4685人  voidxin

  最近公司的项目涉及到图片的保存,基于大量图片放在本地服务器会给公司增加不小的压力,所以选择了云存储,对比之后选择了七牛。

  七牛的官方文档实在是太过于简单,下载SDK之后,根据官方 给的Demo,成功上传了图片。只是token的生成过程有些波折。

由于七牛官方不提倡在客户端生成Token,所以没有给出相应的iOS端生成Token的代码。多方查找资料之后自己写了一个本地生成Token的方法如下:



有了token之后就引入SDK,如下操作即可实现上传:

一开始很纳闷,从放回信息中没有找到我们上传成功之后需要的图片的外链接地址,查阅官方文档之后才明白外链接地址需要我们自己拼接。首先,成功之后返回的resp是:

resp {

              hash = "FhweZwfJipE4P0K6Mm_QbC6P0dxW";

              key = zx12;

}

如果失败resp为nil,所以图片的外链接地址就是你的 域名/key(返回的key)

上一篇下一篇

猜你喜欢

热点阅读