利用腾讯云COS作为图床为Markdown文档提供图片链接

[复制链接]
查看: 604|回复: 0
发表于 2020-2-7 22:48:21 | 显示全部楼层 |阅读模式
(注意:图片太小看不清可以点击放大)
传统的图床配置方式为配置本地相对路径,或是手动上传图片再复制链接,两种方式都需要额外花费较多的精力,如果配置过程中出现了问题,很可能将会面临图片无法展示的情况。完成本课程的配置,学员再次使用Typora写文档时,无需再考虑图片的上传问题,更能专注于文档本身。
通过本课程的学习,学员可以掌握使用腾讯云COS做图床的基本逻辑,对腾讯云COS对象存储有更清楚的理解,同时能够掌握腾讯云的用户管理、子用户配置以及用户授权的相关操作。最终实现以腾讯云COS作为图床的Typora图片自动上传功能。
1.2 课前知识准备
1.相关概念
  • Markdown:Markdown 是一种轻量级标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。编写的文档后缀为.md 、.markdown。(注:本教程中配置的软件Typora就是一款免费的Markdown编辑器。)
  • 腾讯云对象存储COS:对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务。具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK 和工具等多样化方式,用户可简单、快速地接入 COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。本课程主要利用腾讯云COS作为Markdown图片的图床。关于对象存储COS的更多信息,可以参考 对象存储官方文档
  • 腾讯云访问管理CAM:访问管理(Cloud Access Management,CAM)是腾讯云提供的一套 Web 服务,用于帮助客户安全地管理腾讯云账户的访问权限,资源管理和使用权限。通过 CAM,您可以创建、管理和销毁用户(组),并通过身份管理和策略管理控制哪些人可以使用哪些腾讯云资源。关于访问管理CAM的更多信息,可以参考 访问管理官方文档
2.相关原理
  • Markdown编译原理:用户在Markdown编辑器中输入Markdown语法,编辑器在识别到Markdown语法后,会通过Markdown语法引擎进行正则转换,将Markdown语法转换成HTML标签。转换后的标签再经过浏览器进行解析渲染,便可以将渲染后的样式展示在浏览器上。
    1-1 Markdown编译原理

3.相关命令介绍
  • git相关命令使用git下载仓库:git clone <仓库地址>
2. 实验环境2.1 实验操作环境
本实验要求:
  • 运行Microsoft Windows,可以接入互联网的笔记本电脑或者台式机
  • Internet浏览器,例如Chrome,IE或Firefox
  • 解压缩软件,如WinRAR、7-Zip或其他同类软件(如果通过浏览器获取插件,需要使用解压缩软件)
  • 能够通过浏览器访问腾讯云官网
2.2 实验的数据规划表
数据项

数据

说明

腾讯云账号

账号:xxx 密码:xxx

涉及产品:对象存储COS

腾讯云子用户

SecretId、SecretKey

涉及产品:访问管理CAM-用户

3. 实验流程
实验流程图
3-1 实验流程图

实验流程介绍
本实验首先需要通过腾讯云对象存储COS创建一个新的存储桶,接下来的图床存储位置,便在此存储桶中。为了方便对图床数据进行管理,建议同时在存储桶中创建一个文件夹,将此文件夹作为上传图床的目录。
接下来可以通过创建好的存储桶,获取到配置自动上传所需要的参数——存储桶名称、文件夹名称和存储桶所属地域。
为了安全的管理访问权限,接下来需要前往腾讯云访问管理CAM页面,创建一个子账号,专门用于进行腾讯云COS的读写操作。在创建好子账号后,通过本页获取配置自动上传的相关参数——子用户SecretId和SecretKey。
至此所需参数均已获取完成。接下来可以配置软件Typora,首先需要下载并安装此软件。
然后介绍了使用COS构建Markdown图床的两种方式:
  • 手动上传图片并获取COS链接
  • 使用Typora插件自动上传图片。
方式1需要用到软件COSBrowser,借助此软件,可以实现手动上传图片到COS,复制COS图片链接作为Markdown图床。此方式虽不算灵巧,但可以帮助学员理解配置COS图床的原理,以及上传和获取图片的流程。
方式2需要用到插件typora-plugins-win-img-master,需要额外下载此插件用于进行接下来的配置。可以前往插件的对应页面,或直接使用git命令下载插件,下面会对插件的两种下载方式进行具体的介绍。
完成插件的下载后,只需要结合已经获取到的存储桶和子用户相关参数,对插件进行简单的配置,无需再手动上传图片,即可实现基于腾讯云的COS图床自动上传图片的操作。
经过上述实验过程,读者可以掌握使用腾讯云对象存储COS进行存储桶的创建和信息获取的方法,以及通过腾讯云的访问管理CAM实现子用户的创建和子用户密钥的获取的过程。
4. 实验步骤4.1 任务1 存储桶创建及信息获取
【任务目标】
此任务是在腾讯云对象存储COS平台中创建一个存储桶,用于存储Markdown中的图片。在创建存储桶的同时,会指定存储桶的配置信息。
创建完存储桶后,会介绍在存储桶中创建一个文件夹的过程,便于上传后的文件进行管理和统计。
在完成上面两步的操作后,会介绍如何获取配置自动上传的相关参数——存储桶名和所在区域的信息。
【任务步骤】
1.前往对象存储页面,创建存储桶
访问腾讯云对象存储COS的控制台,进入 存储桶列表 页面。
对于没有登录的用户,需要先进行登录和授权操作。如果已经完成登录,将会看到如下展示页面:
4-1 存储桶列表

页面中展示了已经创建的存储桶列表,对于已有的存储桶,可以进行配置和删除工作。
接下来需要在页面中创建一个新的存储桶,作为图片自动上传的图床。创建存储桶的操作流程展示如下:
4-2 新建存储桶

依次填写创建存储桶所需的信息(必填信息为名称、所属地域、访问权限),点击确定后,便可在存储桶列表中看到新创建的存储桶信息。
2.在存储桶中创建文件夹
点击存储桶名,便可进入对应的存储桶目录,新创建的存储桶中默认不包含任何文件夹,如果希望在存储桶中创建文件夹,可以参考下面的图示进行文件夹的创建操作:
4-3 存储桶中新建文件夹

完成上方的操作后,存储桶中将会展示刚才已经创建好的文件夹。
3.获取存储桶信息
接下来将要获取存储桶名和文件夹名,作为配置自动上传的参数。
在刚才完成文件夹创建的目录中,可以同时获取到存储桶名和文件夹名:
4-4 获取存储桶信息(1)

可以先记住这两个参数的获取位置,等到接下来进行参数配置的时候,直接前往对应页面获取即可。
除此之外,还需要获取存储桶的所属区域,可以在存储桶列表页点击右侧的 “配置管理” 获取,获取位置展示如下:
4-5 获取存储桶信息(2)

点击“配置管理”后,可以在 “基本信息” 中获取所属区域,示意图展示如下:
4-6 获取存储桶信息(3)

关于所属区域的更多信息,可以参考链接:地域和访问域名
4.2 任务2 子用户创建及密钥获取
【任务目标】
经过 任务1 的操作,已经完成了存储桶的创建。任务2的目标是前往腾讯云访问管理CAM页面,创建一个子账号,专门用于进行腾讯云COS的读写操作。这一步虽非必需,但强烈建议学员参考教程的示例,完成相关的操作,避免直接使用主账号进行参数配置,以提高访问的安全性。
在创建好子账号后,通过本页获取配置自动上传的相关参数——子用户密钥SecretId和SecretKey。
【任务步骤】
1.前往访问管理页面,创建子用户
前往访问管理CAM的 用户列表 页面。
注:对于没有登录的用户,需要先登录再进行相关的操作。
创建子用户的具体步骤如下:
第一步,在用户列表页点击 “新建用户” 按钮:
4-7 创建子用户(1)

第二步,新建用户方式,选择 “自定义创建” :
4-8 创建子用户(2)

第三步,选择子用户类型,选择 “可访问资源并接收消息” ,然后点击 “下一步” 按钮:
4-9 创建子用户(3)

第四步,填写用户信息,用户名必填,其他信息选填。访问方式选择 “编程访问” ,然后点击 “下一步” 按钮:
4-10 创建子用户(4)

注:在进行下一步的操作前,需要进行用户身份验证,依照提示完成验证即可。
第五步,设置用户权限,接下来的操作只涉及到对象存储COS的读写操作,此处也只需授予相关的权限。
在策略列表中勾选 QcloudCOSDataReadOnly(对象存储COS数据只读的访问权限)和QcloudCOSDataWriteOnly(对象存储COS数据只写的访问权限):
4-11 创建子用户(5)

最后一步,审阅用户权限,确认前面配置的所有信息无误后,点击 “完成” 按钮,即可完成子用户的创建。
2.获取子用户的密钥
完成刚才的用户创建后,不要跳出页面,在当前页面中便可以获取到用户密钥(需要获取的信息为SecretId和SecretKey):
4-12 创建子用户(6)

如果希望便于日后查看,可以将安全凭证下载至本地。
存放至本地的安全凭证一定要注意保管,避免密钥泄露。
4.3 任务3 配置Typora软件
【任务目标】
接下来的配置和操作需要在软件Typora中实现,这一步的任务就是学习在计算机上安装Markdown软件Typora的过程。
如果已经完成了此软件的安装,这一步的操作可以省略。
【任务步骤】
2.下载对应版本的Typora。
通过官网的“download”按钮,跳转到对应的下载页面:
4-13 下载Typora

也可以直接点击下方链接,完成软件的下载。
3.安装软件。
下载完成后,进入文件目录。双击对应版本的Typora软件名,展示如下的软件安装界面:
4-14 安装Typora

依据提示进行软件安装即可。安装的方式与其他软件无异,在这里不再进行详细的安装过程展示。
注:安装路径可以使用默认路径,也可以使用自定义路径,无论使用哪一个路径,都需要学员清楚软件的安装位置,方便接下来进行插件的相应配置。
完成Typora的安装后,便可以进行COS图床的设置,图床设置主要有两种方式——手动上传手动获取和自动上传自动获取两种配置方法,下面会在 任务4 和 任务5 依次对两种方式进行说明。
4.4 任务4 方式1-手动上传图片并获取COS链接
【任务目标】
这一步将会介绍COSBrowser的使用,包括如何下载、安装、登录COSBrowser,手动上传图片到COS,复制COS图片链接作为Markdown图床。这种方式虽然操作略显繁琐,但相比自动上传的方式更为可靠,建议在学习自动上传的配置前,先通过此任务熟悉手动上传图片到COS的流程,了解COS配置图床的原理。
注:什么是COSBrowser?——COSBrowser 是腾讯云对象存储 COS 推出的可视化界面工具,让用户可以使用更简单的交互轻松实现对 COS 资源的查看、传输和管理。
【任务步骤】
1.下载并安装COSBrowser
下拉可以看到COSBrowser的下载地址,选择 “Windows” 平台进行下载:
4-15 COSBrowser下载

下载完成后,双击软件进入安装界面,选择安装路径,点击 “下一步” 即可完成软件的安装。安装完成后,默认会开启COSBrowser,下一步将介绍COSBrowser的登录流程。
2.登录COSBrowser
登录COSBrowser需要填入子用户的密钥——SecretId和SecretKey。
关于子用户密钥的获取,可以参考任务2 子用户创建及密钥获取。
填入密钥后,直接点击 “登录” 按钮进行登录:
4-16 COSBrowser登录

3.手动上传图片到COS文件夹
登录后便可以看到COS中已经配置好的存储桶,点击存储桶名称,比如点击之前已经创建好的存储桶,便可看到存储桶中包含的文件和文件夹。展示效果如下:
4-17 COSBrowser界面展示

双击已经创建好的文件夹typora,进入此文件夹中,文件夹内展示了已经上传的文件列表。如果尚未添加任何文件,则此文件夹为空。接下来,点击上方的 “上传文件” 按钮,选择一张图片后点击 “打开” ,即可进行图片的上传操作。上传操作的示意图展示如下:
4-18 手动上传图片流程

上传的图片会被添加到 “上传列表” 中,并在上传成功后展示在右侧的文件列表里。
4-19 已上传文件展示

此时双击图片,可以展示图片的详细信息:
4-20 已上传文件预览

下一步只需将图片链接粘贴到Markdown中即可在Markdown内展示图片。
4.使用COS图床配置图片路径
在上方的页面中点击 “复制链接” 按钮,获取图片的链接。接下来进入Markdown文件中,创建一个图像标签,在图像标签中粘贴图片链接即可。
可以先创建一个图片占位符,具体方式为 “右键-插入-图像” ,或直接使用插入图像快捷键Ctrl+Shift+I,生成的图片占位符展示效果如下:
4-21 插入图片占位符

在 “输入图片路径” 中粘贴刚才的图片路径,即可看到COS中的图片被下载到Markdown中并展示出来:
4-22 Markdown展示cos图片

说明COS图床已经配置成功。
至此,手动上传图片到COS,再复制图片链接到Markdown实现图床配置的操作已经完成。
接下来将会介绍如何借助插件,实现图片自动上传到COS的功能。
4.5 任务5 方式2-使用Typora插件自动上传图片4.5.1 获取Typora插件
【任务目标】
经过上面的操作,Typora软件的配置工作已经完成,也通过COSBrowser实现了文件手动上传到COS的操作,但是每张图片都需要手动复制路径相对比较麻烦,此软件默认又没法自动将文件上传到腾讯云COS图床。如果希望完成自动上传的相应任务,还需配置相应的插件:typora-plugins-win-img。
这一步的任务,主要是完成插件的获取工作。
【任务步骤】
获取插件文件夹主要有两种方式——1.通过浏览器下载;2.通过git命令下载。
下面以表格的形式,介绍两种下载方式的主要特点:
[td]
下载方式

通过浏览器下载  

通过git命令下载

下载工具   

浏览器              

终端               

操作界面   

图形化界面         

终端界面           

准备账户   

GitHub账户(非必需)

无                 

辅助软件   

解压缩软件         

git for Windows   

新手操作难度

简单               

困难               


下面会依次针对两种下载方式进行介绍说明。
方式1:在浏览器中下载
如果你之前没有使用git命令的习惯,或是更习惯于图形化界面的操作,可以直接通过浏览器进行插件下载,这种方法需要额外安装解压缩软件对下载好的文件进行解压缩操作。
1.访问插件所在页面
访问插件项目地址:Thobian/typora-plugins-win-img
2.下载插件的Zip压缩包
点击右侧的按钮Clone or download,然后在弹出框中点击Download ZIP,下载此项目对应的zip压缩文件,浏览器会自动进行文件下载。
4-23 下载插件zip压缩包

注:通过此方式进行下载,会提示用户是否要注册GitHub账户,该提示信息可以忽视,不会影响文件下载。
3.对压缩包进行解压
下载好的文件为.zip格式,如果想要打开文件,需要先进行解压缩操作。
注:WinRAR、7-Zip等各种压缩软件均可实现解压缩操作。如果使用的是Windows10操作系统,可以直接双击进入文件,通过上方的“全部解压缩”按钮,对压缩文件进行文件提取操作。
解压好的文件目录展示如下:
4-24 展示插件目录

方式2:通过git命令下载
1.获取git(准备工作)
如果希望使用git命令进行下载,但本地没有安装git,可以访问 git官方网站 获取git软件。
下载完成后双击安装包文件,依据提示对git进行安装即可。
注:使用git命令下载需要具有终端的操作基础以及git的使用基础,对初学者具有一定的难度。有git基础的学员可以考虑使用此方式下载,对于以前没有接触过git命令,或不熟悉git操作的学员,建议使用浏览器下载的方式获取插件。
2.使用git clone命令下载插件
打开终端(命令提示符、powershell 或其他 Windows 可用终端均可),手动进入一个准备下载插件的目录(建议使用空目录),使用git命令进行插件下载,下载命令如下:
git clone [https://github.com/Thobian/typora-plugins-win-img.git(https://github.com/Thobian/typora-plugins-win-img.git)
如果能够成功下载,可以看到类似下方的提示信息:
Cloning into 'typora-plugins-win-img'...remote: Enumerating objects: 141, done.remote: Counting objects: 100% (141/141), done.remote: Compressing objects: 100% (107/107), done.remote: Total 141 (delta 56), reused 73 (delta 21), pack-reused 0Receiving objects: 100% (141/141), 378.14 KiB | 24.00 KiB/s, done.Resolving deltas: 100% (56/56), done.
使用git命令下载后无需解压缩,直接进入对应目录即可。
下载完成的文件目录,与浏览器下载的文件解压缩后生成的目录完全相同。
4.5.2 Typora插件配置
【任务目的】
经过上一步的操作,已经成功完成了插件typora-plugins-win-img的获取。
在这一步里,将会具体介绍需要对Typora插件进行的配置,包括将插件迁移到软件目录、完成上传插件的导入,以及在执行上传功能的文件中,完成所需参数的配置。
【任务步骤】
在开始这一步的操作前,需要先清楚自己下载的插件目录,以及Typora软件所在目录,方便进行接下来的配置操作。
1.复制plugins到Typora软件目录
进入下载(并解压)后的文件目录,复制目录中的plugins目录,此目录对应自动上传的插件配置目录:
4-25 复制plugins目录

进入安装Typora软件的目录,将此目录粘贴到软件目录中的resources/app目录中:
4-26 在Typora软件目录中粘贴plugins目录

2.编辑文件window.html,导入上传文件
使用任意IDE(集成开发环境)编辑器,打开window.html文件。
注意:文件对应格式为.html格式,不要直接双击打开文件,会以浏览器打开,无法进行任何操作。可以通过 “右键-打开方式” ,选择任何可以编辑html文件的IDE打开文件。如果没有安装IDE,也可以直接使用记事本打开,但代码内容没有高亮提示。
在打开的文件中进行搜索(在许多编辑软件中,默认的搜索快捷键为Ctrl+F),搜索下方代码:
<script src="./app/window/frame.js" defer="defer"></script>
搜索到结果后,在此代码后面粘贴以下代码:
<script src="./plugins/image/upload.js" defer="defer"></script>
注意:对于部分编辑器,直接复制上方代码,可能会存在斜杠/无法正常粘贴的问题。为了避免出现以上问题影响实验结果,建议学员直接复制前面搜索到的结果<script src="./app/window/frame.js" defer="defer"></script>,粘贴一份到后面,再将里面的路径./app/window/frame.js修改为./plugins/image/upload.js;或是检查确认粘贴的代码与文档中展示的内容一致。一定要确保粘贴内容无误,否则将会影响后续的实验执行结果。
这一行代码的作用是导入插件中的upload.js文件,用以执行上传文件的功能。相关操作的截图展示如下:
4-27 导入上传的js文件

3.编辑文件upload.js,配置腾讯云COS图床
完成window.html文件的编辑后,保存文件。进入当前目录下的plugins/image/目录中,再次使用任意IDE或记事本打开文件upload.js。
注意:文件对应格式为.js格式,不要直接双击打开文件,会提示错误信息。可以通过“右键-打开方式”,选择任何可以编辑.js文件的IDE打开文件。如果没有安装IDE,也可以直接使用记事本打开,但代码内容没有高亮提示。
进入文件,使用搜索命令(默认为Ctrl+F)搜索$.image.init,会返回两个匹配结果,找到位于底部的第二个$.image.init({}),在里面添加如下配置信息:
$.image.init({    // 只有下面这里需要设置,上面不需要进行设置    target:'tencent',    tencent : {        // 必须参数,如果你有自己的腾讯云COS改成自己的配置        // Bucket获取:对象存储->存储桶列表(存储桶名称就是Bucket)        Bucket: '<此处填写你的存储桶名>',         // SecretId获取:访问控制->用户->用户列表->用户详情->API密钥        SecretId: '<此处填写你的SecretId>',          // SecretKey获取:访问控制->用户->用户列表->用户详情->API密钥            SecretKey: '<此处填写你的SecretKey>',           // Region获取:对象存储->存储桶列表(所属地域中的英文就是Region)           Region: '<此处填写你的所属区域>',               // Folder获取:对象存储->存储桶列表->存储桶文件夹                             Folder: '<此处填写你创建的文件夹名>',                    // 可选参数        FileParallelLimit: 3,        // 控制文件上传并发数        ChunkParallelLimit: 3,       // 控制单个文件下分片上传并发数        ChunkSize: 1024 \* 1024,     // 控制分片大小,单位 B        ProgressInterval: 1,         // 控制 onProgress 回调的间隔        ChunkRetryTimes: 3,          // 控制文件切片后单片上传失败后重试次数        UploadCheckContentMd5: true, // 上传过程计算 Content-MD5    },});
  • 关于存储桶相关信息(Bucket,Region,Folder)的获取,可以参考 任务1 存储桶创建及信息获取 中的 “获取存储信息” 一节。
  • 关于访问控制相关信息的获取,可以参考 任务2 子用户创建及密钥获取 中的 “获取子用户的密钥” 一节。
  • 可选参数对应上传过程的一些具体配置,如有配置修改的需要,可以填写并修改,否则无需填写。
至此Typora自动上传图片至腾讯云COS的功能已经实现。
5. 实验验证
1.本地进行图片转换验证
本地图片的来源主要有两种,一种是截图或复制后直接粘贴,另外一种是通过指定路径插入图片,接下来会依次对两种方式插入的图片能否上传成功进行验证。
方式1:截图或复制后,直接粘贴图片。
在Typora中,直接粘贴截图或复制得到的图片。粘贴好的图片,会自动上传到COS图床中,说明自动上传功能实现。上传成功后,会在导航栏下方展示上传图片信息:
5-1 上传成功提示信息

粘贴时的默认图片链接,为本地的图片链接。展示上传成功的信息后,图片会被自动替换为存储桶中的图片链接,说明图片已经实现了由本地到COS图床的替换:
5-2 图片路径自动替换

方式2:通过指定图片路径插入图片:
如果希望指定图片路径插入图片,可以先创建一个图片占位符,具体方式为 “右键-插入-图像” ,或直接使用插入图像快捷键Ctrl+Shift+I,生成的图片占位符展示效果如下:
5-3 指定图片路径

接下来,可以在图片占位符中输入图片路径,或直接点击右侧按钮选择本地图片,选择图片后,将会先在页面展示本地图片路径。接下来会自动上传图片,上传成功后,同样会展示上传成功的提示信息,并自动将本地图路径片替换为存储桶中的图片路径:
5-4 指定路径上传图片成功提示信息

经过上方测试,可以确认由两种方式在编辑器中放置图片(直接粘贴或指定图片路径),图片均会成功上传至腾讯云COS图床,并使用图床中的图片路径替换本地的图片路径。
2.前往存储桶,确认图片是否成功上传
上传成功后,可以看到替换后的图片路径为:
5-5 上传成功后替换路径展示

完整的图片路径分为多个部分,每一部分均有不同的含义:
  • https://:对应此处使用的通信协议
  • typora-125941603.cos.ap-guangchou.myqcloud:对应存储桶信息,包含存储桶名称,存储桶所在区域等相关信息
  • /typora/:对应存储桶中的同名文件夹typora,此处的目录对应配置自动上传文件upload.js时,参数中指定的上传文件夹。
  • 20200102095114-214729.png:对应文件名,此处的文件名由时间戳+随机数匹配生成,可以确保每个文件名的唯一性。
直接访问图片路径,图片可以正常展示:
5-6 访问路径查看图片

注:此处为测试使用的图片,过后可能会被清理或回收。为保证实验结果的一致性,学员在手动尝试时,请使用自己上传后的图片路径进行测试。
前往腾讯云COS 存储桶列表 页面。
找到用于存储Typora图片的存储桶,确认存储桶中存在同名文件。
5-7 在存储桶中查看图片详情

文件名右侧对应文件的基本信息,以及可以对文件进行的操作类型。
下图为点击文件右侧 “详情” 按钮时,展示的文件详细信息:
5-8 查看图片的详细信息

尝试下载文件到本地,确认文件内容与编辑器中的图片一致:
5-9 下载图片到本地并尝试打开

可以看到下载后的图片,与编辑器中自动上传的图片内容一致。说明自动上传的图片到腾讯云COS的功能已经完全实现。
注:存储桶中文件的查看与下载,除了使用浏览器,还可以使用软件COSBrowser轻松实现。具体的操作流程在上方的 任务4 中已经进行了详细的介绍,这里不再展开说明。
6. FAQ
1.插件中包含文件window.html,既然要修改,为什么不直接覆盖?
答:插件开发者设计插件的对应Typora版本为0.9.68,经过后续的版本迭代,此文件内容已经发生了变化,如果直接覆盖此文件到软件目录下,但软件版本又并非0.9.68版本,在实际使用时部分功能可能会受到影响,已知的问题包括但不限于无法打开“偏好设置”。
相关内容插件开发者已经在 issue 中提及,详情可以参考链接:覆盖配置文件后,偏好设置能打开吗?
2.图片可以成功上传,但展示图片始终失败:
答:存储桶的访问权限默认为 “私有读写” ,此时由于编辑器和网络环境没有读取权限,所以无法获取上传后的图片文件,将存储桶的访问权限设置为 “公有读私有写” ,方可解决此问题。
对于已经创建的存储桶,可以通过 “存储桶-配置管理-权限管理-存储桶访问权限” 修改存储桶访问权限,修改示例如下:
6-1 修改读写权限

7. 注意事项
如实验资源无需保留,请在实验结束后及时销毁,以免产生额外费用。


腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )