typecho使用腾讯云COS存储附件

typecho使用腾讯云COS存储附件

OneOne
2020-03-22 / 0 评论 / 1,959 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年03月07日,已超过1053天没有更新,若内容或图片失效,请留言反馈。

github上找到一个typecho附件使用腾讯COS 存储的项目 地址:https://github.com/jqjiang819/typecho-plugin-cosfile

项目的相关说明:

CosForTypecho

CosForTypecho是基于Typecho的一个支持文件附件上传、修改和删除功能的插件。(支持Typecho 1.x版本)

插件功能

  1. 支持基本的上传、修改、删除操作;
  2. 支持腾讯云COS自定义域名。(COS目前仅支持通过CDN的方式开通HTTPS支持)

注意事项

  1. 在腾讯云控制台 个人API密钥 页面里获取 APPID、SecretId、SecretKey内容;
  2. 插件会替换所有之前上传的文件的链接,若启用插件前存在已上传的数据,请自行将其上传至COS相同目录中以保证正常显示;同时,禁用插件也会导致链接恢复,也请自行将数据下载至相同目录中;
  3. 插件不会验证配置的正确性,请自行确认配置信息正确,否则不能正常使用。

部署插件

下载插件部署到typecho的插件目录下,解压更改文件夹名为:CosForTypecho

image-20200322002832657.png

然后在网站管理后台启用 腾讯云COS上传插件(Typecho) 点击启用即可,然后点击设置:根据使用说明填写腾讯云COS相关信息

image-20200322003035652.png

填写完毕后,保存设置即可

测试插件

发布一个新文章,上次一个附件 测试是否成功

image-20200322003224083.png

文章发布后,访问 图片可正常显示,说明已经OK了

image-20200322003410627.png

可能会遇到的问题

1.APPID、SecretId、SecretKey都填写正确但是无法上传
可能是由于Bucket名称错误导致,因为在腾讯云COS中储存桶名称为“abcde-1234567890”,但是插件设置中的Bucket名称仅仅指“abcde”部分,建议修改为与COS储存桶一致,或添加示例。

  1. 附件上传成功但无法访问,
    请在腾讯云COS存储上设置 公有读私有写的权限

image-20200322003734355.png

参考链接

https://github.com/jqjiang819/typecho-plugin-cosfile
https://github.com/jqjiang819/typecho-plugin-cosfile/issues/5

0

评论 (0)

取消