2013年8月14日,在无锡会议室.net开发组成员刘单风围绕七牛上传宏观流程向大家介绍了七牛上传的相关内容,大致围绕七牛的上传模式、错误码、PHP实例而展开,展示了七牛在实践操作过程中不同的上传模式,并且介绍了两者之间的差异。此外,她还和参加培训的成员一起探讨了工作中现存的相关问题,用错误实例与大家一起进行学习与交流,从代码的角度共同寻求解决当前问题以及未来共同进步的方法。
培训从开始就直接进入了主题,首先从七牛的上传模式出发,演讲者刘单风将上传模式分为普通上传和高级上传这两种,随后又向大家介绍了两者之间的差异,防止大家在实践操作中相互混淆。在普通上传模式中,刘单风对其进行了挑选性的介绍,主要介绍了请求、生成凭证、上传、记录等操作方面的内容,此番介绍具有较强的条理性,使得大家都融合到了此次培训中,了解了大致的上传过程。在对高级上传进行介绍时,由于前三点的内容两种模式之间存在着相似性,刘单风简略的跳过了这块内容,着重介绍了后几点的不同之处,主要是告知方式、传达的信息的不同以及新增了“Qiniu作为代理,原封不动地将回调
App-Server 的返回结果回传给 App-Client”这一项,并介绍了进行高级上传时需要满足的预备条件。
介绍完七牛的上传模式后,接下来就是对错误码的介绍,演讲人刘单风列举了HTTP状态码中几个容易出现的错误代码,并对错误的状态码所代表的错误进行了详细地解释说明,例如400代表请求参数错误、401代表认证授权失败等。揭露了我们工作中错误代码的本质,解释了平时在工作中所遇到问题,并提出了解决的有效措施,从技术层面积极推动了大家工作的顺利开展。
最后,在PHP
实例讲述中,演讲人刘单风将其进行了分阶段讲解,先是介绍了嵌入项目,这里她特别强调应将下载的SDK文件夹放在与MVC同级的目录下,否则将会影响操作的正确性。随后,刘单风讲述了七牛上传中的具体应用,分别从在控制器中引用相关的上传SDK文件、上传文件的Action中的代码、页面返回结果、如何将七牛的文件显示在我们的网站上这四个角度展开讨论,为大家生动形象的上了一课。通过此次学习,大家感到收获剖多,都提出今后应该积极开展这种学习与交流相结合的培训,以此来促进大家的共同进步。