插件使用
1,后台复制粘贴上传
2.附件上传
3,悬浮窗口上传(适合大文件需要提前传)
插件简介
TypechoCloudUpload插件是一款轻量级、高效率的Typecho第三方文件上传插件,它通过集成速纳云盘的API接口,实现了从Typecho后台直接上传文件到速纳云盘的功能。插件具有以下特点:
- 简单易用:三步完成文件上传(验证授权→获取地址→上传文件)
- 智能识别:自动识别图片、视频、音频等文件类型并生成对应格式
- 直观反馈:实时上传进度显示和状态提示
- 便捷插入:上传成功后自动复制链接并可一键插入编辑器
- 功能特性
- 多文件类型支持:完美支持图片、视频、音频、文档等多种文件格式
- 可视化上传进度:清晰显示上传进度百分比
- 智能插入编辑器:根据文件类型自动生成Markdown或HTML代码(和上面一样,想办法Debug)
- 自定义文件夹:可指定上传到云盘的特定文件夹
- 剪贴板集成:自动复制文件链接到剪贴板
安装方法
- 下载插件文件:Gitee仓库地址
- 将插件文件夹上传至Typecho的 usr/plugins/ 目录
- 在Typecho后台启用插件
配置您的速纳云盘API信息(AID和KEY)
基本配置
在插件设置页面,您需要配置以下信息:
- API AID:您的速纳云盘API访问ID
- API KEY:您的速纳云盘API访问密钥
- 默认文件夹ID(可选):指定文件上传的默认文件夹
API基础地址:默认为https://api.snpan.com/opapi,一般无需修改
技术实现
插件采用纯PHP开发,前端使用原生JavaScript实现,不依赖任何第三方库,确保轻量高效。主要技术点包括:
- Typecho插件标准接口实现
- 速纳云盘API集成
- Fetch API进行异步请求
- XMLHttpRequest实现文件上传进度监控
剪贴板API实现一键复制
开源与贡献
TypechoCloudUpload插件已开源至Gitee平台,采用Apache 许可证 2.0,欢迎各位开发者参与贡献:
地址:
技术支持
1.优创
2.速纳云盘
3.小渡API
由阿里云ECS服务器支持
由多吉云提供CDN支持
我来讲讲 (0)