七牛云存储php
七牛PHP开发者文档html
七牛云存储编程模型数据库
七牛云存储服务:以键值对方式提供非结构化资源存储服务。向业务服务器提供资源管理服务,向客户端提供资源上传和下载服务。编程
业务服务器:由开发者自行管理和维护,必须提供如下几个功能七牛云存储
一、生成各类安全凭证(参考安全机制);缓存
二、使用关系型数据库管理用户账号信息;安全
三、使用数据库管理资源元数据和资源之间的关联关系;服务器
四、响应客户端的业务请求,执行业务流程并返回执行结果spa
客户端:在展现内容时,一般须要先从业务服务器获取资源的元信息,并获得必要的下载凭证,而后使用下载凭证从七牛云存储服务获取待展现的资源内容,从而实现一个完整的内容展现过程。htm
业务流程
一、上传{若是没有回调,则少了第四、5步}
二、下载
公开资源不须要对应的下载凭证,私有资源须要对应的下载凭证。
三、资源管理{查看资源元数据、删除或移动资源等}
为了防止安全漏洞,资源管理操做应该只在业务服务器端进行。
防盗链原理:一、设置Referer{Referer防盗链的优势是设置简单,控制台便可操做。最大的缺点就是没法防止恶意伪造Referer,若是盗链是经过应用程序模拟HTTP请求,伪造Referer,则会绕过用户防盗链设置};二、签名URL
{七牛防盗链}
短信SMS(腾讯云)
短信API、语音API、模板API、签名API、统计API
ueditor(百度)