腾讯云对象存储COS(Nuxt直传)
为 WebNuxt 工程提供文件上传到腾讯云对象存储COS的功能,支持分片并发上传
此模块依赖《WebNuxt》模块,为《腾讯云对象存储COS》的
Nuxt
工程专供版本,本模块不含云存储的配置功能,所以需要先安装《腾讯云对象存储COS》本身进行配置。
介绍
- 不安装本模块
WebNuxt
将使用服务端驱动上传至云存储(v2.1.1
) - 安装本模块为
WebNuxt
提供客户端直传文件到腾讯云存储的功能 - 本模块与其他厂商的云存储模块互斥,安装前请卸载阿里云等其他厂商的云存储模块
功能特性/实现
- 客户端直传
- 在附件管理中删除文件时可自动删除云存储空间的文件
- 覆盖系统
WebNuxt
工程的上传扩展文件 - 使用腾讯云官方 JS SDK,支持分片并发上传等特性
使用说明
- 先安装《腾讯云对象存储COS》模块,并参考该模块的说明完成后台配置。
- 再安装《腾讯云对象存储COS(Nuxt直传)》(本模块),无需后台配置,即可上传文件至云存储空间。
注意
使用本插件后,本地资源文件将无法访问,建议使用前提前将本地资源文件上传至对应的COS存储中,正常情况下是站点public目录里边的static和storage目录。
客户端兼容
比如您正在开发 uniapp
客户端,可以直接向 api/ajax/upload
或 admin/ajax/upload
接口传递 driver=cos
参数来上传至腾讯云存储(v2.1.1),而如果您是模块开发者,还可以使用 get_upload_config()
获取系统已经安装并启用的云存储。
更新日志
v1.0.4
修复已知问题- 过滤上传文件名中
中文空格、&、#
等特殊字符 - 修复上传超大文件时无法计算
sha1
值导致上传失败的问题
- 过滤上传文件名中
v1.0.3
兼容到系统 v2.1.1- 兼容到系统 v2.1.1 的上传细节优化
v1.0.2
兼容系统v2.1.0- 使用
Http.$fetch
替换Http.fetch
- 优化类型定义
- 此版本仅向
BuildAdmin >= v2.1.0
的系统提供
- 使用
v1.0.1
兼容系统v2.0.0- 升级依赖
- 上传文件名使用部分原文件名作为前缀以便识别
v1.0.0
首次发布无详细更新日志

mango
这家伙很懒,什么也没写~
模块授权
正版授权,允许商业使用
自购买起一年内免费下载和升级更新
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
0积分
访问次数
1912
模块标识
nuxtcos
下载次数
149
模块分类
基础设施
上次更新
2024-12-17 02:44:54
开发者主页
-
购买送积分
-
Nuxt纯WEB端TypeScript纯手写