anchor.diff:  
   用图解释得细致点
   
  -image::use_storage_service_safely/upload_sequence_diagram.png[width=680,height=594]
  +image::use_storage_service_safely/upload_sequence_diagram.png[]
   
  -image::use_storage_service_safely/download_sequence_diagram.png[width=505,height=441]
  +image::use_storage_service_safely/download_sequence_diagram.png[]
   
   
   === 不要自己为上传的资源命名
  
positive.code: 以手机 App + Api Server 的产品使用 Qiniu 云存储为例。
  App 无论上传和下载都应当从 Api Server 请求URL，再直接访问 Qiniu 存取资源。如图
  
  image::use_storage_service_safely/chart.png[max-width=388,max-height=304]
  
  
  === 不要把私钥存在客户端
  
negative.code: = 安全地使用存储服务
  // :hp-image: /covers/cover.png
  :published_at: 2017-10-11
  :hp-tags: Blog, Cloud, Storage, Api, App
  :hp-alt-title: use_storage_service_safely
  
  