目前已具有的主要功能
将 OSS 代替本地文件系统;
可以只作为图像、视频部分字段的文件存储系统,也可以作为全站的文件存储系统;
在 OSS 与本地文件系统之间自由切换,或二者混合使用;
兼容 Drupal 文件字段、图片字段,支持多个文件拖曳、批量上传;
支持图像样式(image styles),可以根据指定的图像样式规则自动生成缩略图;
提供文件元数据缓存,减少对 OSS 的调用次数(最直接效益:少花钱);
良好的防盗链支持,支持利用 Bucket私有读写权限防盗链;
自动创建路径中的多级文件夹;
支持CNAME。
安装方法
- 首先必须有个安装好的 Drupal 7 [项目地址];
2.下载并安装启用 Libraries API 模块[项目地址];
3.下载 PHP SDK V1 安装包[项目地址],解压并放置到 sites/all/libraries/osssdk 注意路径,最终 sdk.class.php 应在上述目录下;
4.下载并安装 OSS SDK 模块[项目地址],这个模块是 Aliyun OSS 模块的依赖模块,用来对上述 Aliyun 发布的 SDK 进行加载;
6.下载并安装 Aliyun OSS 模块[项目地址]。
配置方法
到 /admin/config/media/osssdk 填写您的OSS信息,包括Key_id与Key_Secret;
到 /admin/config/media/aliyunoss 填写要使用的bucket名字,以及CNAME设定。
使用方法
至此,您可以尽情使用OSS作为文件字段,以及drupal当中与文件有关的存储。发挥您的想象力,enjoy it!
有任何问题与Bug可在上述模块的项目的问题列表留言。
转载于:https://my.oschina.net/haojay/blog/173172