COS控制台进阶 - 文件预览和在线编辑
导语 | COS控制台新上线了文件预览功能,用户可在控制台内直接预览、编辑文件内容。
前不久,微软发布了 vscode for web 的公告,是基于web的在线代码编辑器,无需下载安装可以直接在web浏览器中运行,同时支持断点调试、版本管理、团队开发等功能。全球最大的代码托管网站 github.com,也在网页端支持了在线编辑模式。人们对在线开发的热情被再次点燃。
同样是管理云上文件的腾讯云 COS,也在控制台推出了更便捷的在线管理文件的功能!
一、COS 控制台更新 - 文件预览和在线编辑
文件预览:提供了在线查看文件内容的功能,如在线播放音视频、查看 ppt/pdf 等文档。
文件编辑:方便开发者随时随地编辑 COS 存储桶文件,如在线修改静态网站代码、Markdown 文档。
二、如何使用
(一)文件在线编辑
在线编辑依赖 COSBrowser Web 版来实现。COSBrowser 客户端版大家已经非常熟悉了,WebIDE 的普及越来越广,COSBrowser 也推出了 Web 在线版,方便开发者随时随地管理 COS 存储桶文件,来支持在浏览器内编辑文件内容的能力。
在腾讯云 COS 控制台,选择存储桶进入文件列表页,点击右上角“在线编辑器”链接,即可跳转到 COSBrowser Web版编辑当前文件夹的文件。如果想对当前目录下的文件夹或文件编辑,可以在“更多”找到编辑按钮。


在线编辑COS存储桶文件
为了贴合开发者习惯,在COSBrowser web版里文件列表以目录树的形式在左边展示,右边为编辑区,用户可像在vscode里修改代码一样,在编辑区修改内容,编辑完之后,Ctrl+s键保存。再也不用按照以前那一套低效的下载--> 编辑 -- > 上传来完成文件的修改。
快捷方式一:按键盘快捷键进入编辑
如果你觉得这样的方式太过于平庸,不适合Geek的你,我们还准备了更炫酷的功能给你,当你浏览COS控制台文件列表时,只需要点击键盘上的 . 键,即可进入在线编辑器,如下图:

快捷方式二:修改url地址进入编辑
你也可以通过修改文件列表的url来达到这个目的,将 url 中的 /bucket 改为 /dev,如 https://console.cloud.tencent.com/cos5/dev?... ,同样可以进入编辑当前文件夹。
(二)文件预览
首先选择存储桶进入文件列表页,点击操作栏的预览按钮;

目前支持 图片、视频、音频、文档、代码文本 等几乎所有的文件类型。

预览图片

视频播放

PPT文档预览

Excel文档预览
有了文件预览,我们再也不需要下载到本地打开了,直接在页面一键预览,省时省力。
三、如何在自己的网站实现
(一)文档预览
除了浏览器自身显示的文件,COS 针对 docx、xlsx、pptx 等复杂文档文件,推出了文档预览功能,开发者只要在控制台开启文档预览功能,在对象的访问URL上加上预览参数?ci-process=doc-preview&dstType=html 即可使用,如 :
(二)播放视频
在 Web 端实现视频播放,推荐使用腾讯云点播的“超级播放器”,不仅支持 RTMP、FLV、HLS、MP4 等格式,更提供了丰富的音视频播放场景的实用功能。
(三)在线编辑
COSBrowser Web 的在线编辑器,使用了体验接近 vscode 的 monaco editor,开发者可以自行在自己网站实现编辑。
四、写在最后
后续,我们会继续深化研究,提供更加人性化的功能给到大家,敬请期待。欢迎体验和反馈建议。
COS控制台进阶 - 文件预览和在线编辑的更多相关文章
- 手把手教你用 Spring Boot搭建一个在线文件预览系统!支持ppt、doc等多种类型文件预览
昨晚搭建环境都花了好一会时间,主要在浪费在了安装 openoffice 这个依赖环境上(Mac 需要手动安装). 然后,又一步一步功能演示,记录,调试项目,并且简单研究了一下核心代码之后才把这篇文章写 ...
- 实时预览的在线 Markdown 编辑器 - Markdoc
实时预览的在线 Markdown 编辑器 - Markdoc 最近组内需要为一些项目和系统写文档,发表在公司内的文档平台上,这个平台并不支持markdown,所以打算做一个在线markdown编辑器, ...
- Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载
微软刚刚宣布了 Visual Studio 2015和.Net 2015 预览版,并同时提供了下载. 微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 20 ...
- java实现office文件预览
不知觉就过了这个久了,继上篇java实现文件上传下载后,今天给大家分享一篇java实现的对office文件预览功能. 相信大家在平常的项目中会遇到需要对文件实现预览功能,这里不用下载节省很多事.大家请 ...
- Qt SD卡 文件系统挂载、文件预览
/********************************************************************************** * Qt SD卡 文件系统挂载. ...
- Jquery.Treeview+Jquery UI制作Web文件预览
效果图: 前台Html: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="D ...
- Vue PDF文件预览vue-pdf
最近做项目,遇到预览PDF这个功能,在网上找了找,大多推荐的是pdf.js,不过在Vue中还是想偷懒直接npm组件,最后找到了一个还不错的Vue-pdf 组件,GitHub地址:https:// ...
- 关于pc端 app端pdf,word xls等文件预览的功能
第一种用H5标签<iframe>标签实现 返回的文件类型,文件流,文件流返回必须在设置 contentType对应的Mime Type, 返回文件的物理位置. 已经实测可以支持的文件类型 ...
- odoo13之文件预览widget/模块
本文示例代码可查看github仓库:odoo13_file_preview 文件预览效果图展示 效果描述: 1.当点击图片或者文件时展开图片. 2.当点击关闭按钮时关闭图片预览. 3.当点击下载按钮时 ...
随机推荐
- Terracotta 2.7.2 Admin Console Guide
http://www.terracotta.org/confluence/display/docs27/Admin+Console+Guide#AdminConsoleGuide-Roots
- python脚本监控股票价格钉钉推送
关注股市,发家致富 问题:一天天盯着股市多累,尤其上班,还不能暴露,股票软件,红红绿绿,这么明显的列表页面,一看就知道在摸鱼.被领导发现饭碗就没了 解决:搞个脚本监听一下自己关注的股票,一到价格就发个 ...
- Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)
内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...
- 如何制作图标字体(如何将svg转换为css可用的图标字体)
转自: 如何制作图标字体(如何将svg转换为css可用的图标字体) 具体描述 在项目开发当中,我们常常遇到需要将获取到的svg转换为,css可用的图标字体,那么具体该如何进行操作呢 具体操作 登录ic ...
- 寻找写代码感觉(三)之使用 Spring Boot 编写接口
一.前言 项目配置完之后,接着就是写接口了,那咱们就开始吧. 二.项目配置补充知识点 上篇文章写的是关于项目属性配置的一些知识,这里针对上次遗忘内容进行补充如下: 2.1.获取配置文件的值 在appl ...
- SpringCloud之Hystrix集群监控turbine仪表盘
1.引入 在前一节中我们演示了单机模式下Hystrix服务监控Dashboard仪表盘,但是在实际生产中微服务都是集群模式, 为了更接近世界生产,我们在这里也给大家讲一下如何监控集群模式 2.准备工作 ...
- Object 类中的主要结构
== 操作符与equals 方法 == 操作符 equals 方法 重写equals() 方法的 toString() 方法
- Mybatis出现错误org.apache.ibatis.executor.ExecutorException: No constructor found in
错误显示没有发现构造器. 其实就是重写了构造器后,忘了补写一个默认的空参构造器了.此类的错误还经常出现在spring等这种大量使用反射的框架中.因为这些框架在调用反射的类后会默认调用默认的构造器 解决 ...
- Python中的reduce()函数
reduce()函数也是Python内置的一个高阶函数.reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收 ...
- CSS样式下border的几种线型
在用border的时候经常会忘记它有多少种线型以及各种线型的写法:每次都得从头开始,或是用到Google.百度之类的,有空整理了一下 (1)none (没有边框,无论边框宽度设为多大) (2)dott ...