首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Typecho速纳云盘文件上传插件

Typecho速纳云盘文件上传插件

作者头像
云峥百宝箱
发布2025-08-17 09:08:15
发布2025-08-17 09:08:15
1300
举报

Typecho速纳云盘文件上传插件发布:高效便捷的第三方云存储解决方案

前言

Hello,大家好!最近我体验了一款极佳的云存储服务——速纳云盘(SNPAN),无论是上传速度还是下载速度以及稳定性都非常出色。为了让Typecho用户能够快速上传文件,我开发了一款插件——速纳云盘文件上传插件(SnPanUpload),并正式开源发布!

插件简介

SnPanUpload插件是一款轻量级、高效率的Typecho第三方文件上传插件,它通过集成速纳云盘的API接口,实现了从Typecho后台直接上传文件到速纳云盘的功能。插件具有以下特点:

  1. 简单易用:三步完成文件上传(验证授权→获取地址→上传文件)
  2. 智能识别:自动识别图片、视频、音频等文件类型并生成对应格式
  3. 直观反馈:实时上传进度显示和状态提示
  4. 便捷插入:上传成功后自动复制链接并可一键插入编辑器(有Bug啊,可能是主题不一样就不能使用

typecho-snpan
typecho-snpan

功能特性

  • 多文件类型支持:完美支持图片、视频、音频、文档等多种文件格式
  • 可视化上传进度:清晰显示上传进度百分比
  • 智能插入编辑器:根据文件类型自动生成Markdown或HTML代码(和上面一样,想办法Debug)
  • 自定义文件夹:可指定上传到云盘的特定文件夹
  • 剪贴板集成:自动复制文件链接到剪贴板

安装与使用

安装方法

  1. 下载插件文件:Gitee仓库地址
  2. 将插件文件夹上传至Typecho的 usr/plugins/ 目录
  3. 在Typecho后台启用插件
  4. 配置您的速纳云盘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实现一键复制

开源与贡献

SnPanUpload插件已开源至Gitee平台,采用MIT许可证,欢迎各位开发者参与贡献:

  • 提交Issue反馈问题
  • Fork仓库进行功能改进
  • 提交Pull Request

未来计划

支持批量文件上传(饼+1)

增加文件管理功能(云盘管理已经足够了,所以..饼+2)

添加更多云存储平台支持(别的平台都有对应的插件,所以..饼+3)

优化移动端体验(目前移动端其实大概也许..能看的过去,饼+4)

结语

SnPanUpload插件的开发初衷是为了简化Typecho用户的文件上传流程,提高内容创作效率。希望这款插件能为您的博客创作带来便利。如果您在使用过程中遇到任何问题或有改进建议,欢迎在Gitee仓库中提出。

立即体验: 下载插件

祝您使用愉快!

(鸡肋,需要自己二改,只实现了基本的上传)

作者:优创 项目主页:https://uctb.cn 发布日期:2025年08月16日

二次开发

参考链接: https://docs.typecho.org/plugins/hello-world 参考文件: 这是我用html随便做的一个测试接口页面,点击下载 开源地址: https://gitee.com/one-thousand-and-twenty-five/snpan-upload

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025年08月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 插件简介
  • 功能特性
  • 安装与使用
  • 技术实现
  • 开源与贡献
  • 未来计划
  • 结语
  • 二次开发
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档