文章

又拍云OSS Halo2插件

简介

为 Halo 2.X提供又拍云 OSS 的存储策略

stars last-commit release

又拍云目前暂不支持S3协议,但是一直在用又拍云的服务,只能自己用 upyun SDK 写一个插件。

菜鸟的一次尝试,插件存在许多问题,多多指教。可以提 Issues

遇到的问题

目前有一个难点,因为又拍云的SDK,分段上传实现和抽象方法只能使用File对象。所以目前的解决方案会把IO流完成存在内存中,占用内存较多。根据机器内存的情况,可能会出现 OutOfMemoryError

大文件上传内存情况

此处上传文件大小为100M,仅做测试所用,普通图片还是可以放心使用的

卖家秀

图片附件上传

图片上传

多文件上传

多文件上传

删除

删除

上传结果

上传结果

使用方法

下载插件Jar包 Release 前往 博客后台 - 插件 - (右上角)安装 安装插件 前往 博客后台 - (右上角)储存策略 添加配置 配置上传策略

注: 空间名称是又拍云 服务名称, 上传目录为空默认为/根目录

License:  CC BY 4.0