这篇文章咕了快有3个月了。起因还是某位傻逼网友 @Ronnie 在用Coding搭博客时发现的新功能,然后就折腾出了这个玩法 本文达成成就:Coding运营上门(Doge)

介绍

腾讯云开发者平台(Tencent Dev)改版成Coding团队版后,在每个仓库都自带了文件网盘功能。以下是官方介绍:

文件网盘是一个可协作对网盘,用于存储项目内各式各样的文件资料,兼容上传所有的文件格式,助力团队内的高效协作。不仅如此,CODING 文件网盘还支持对文件历史版本的记录与回溯,方便团队对项目资料整体进行版本管理与质量把控。除此,在网盘内还能够预览部分格式的文件,高效定位高频文档。 帮助中心

简单来说就是: 支持上传文件大小不超过 300 M(反正我测试超过250M传不了.jpg),支持文件公开分享链接并可设置密码(不超过100M),支持文件历史版本记录与回溯。

合理利用的话,理论上就是个~无限存储高速网盘。~(本人电信200M实测跑满宽带)

根据评论区反馈,单仓库大小现已限制30G且文件外链分享限制100M以下。

2021年3月Update:现已加入防盗链大礼包(

上传

创建项目

首先需要一个Coding团队版账号( 在Coding中新建一个项目,模板,项目名称随意。

开启功能

理论上项目默认是不开启文件网盘功能的。 在你创建的项目中依次打开【项目设置】->【项目与成员】->【功能开关】->【文件网盘】

需要注意的是,团队成员是否有调整与使用该功能的权限。

上传文件

在项目的左栏依次打开【文档管理】->【文件网盘】->【全部文件】后,点击上传文件或者直接拖拽文件即可上传文件。

分享文件

在你上传的文件点击分享按钮并开启分享。 开启后会得到一个公开链接以及访问密码。

直链获取

这里说下链接的组成结构。 如上图所示,文件分享后都得到一个随机的文件ID,形成的文件ID在对文件的每一次修改(文件标题或文件内容的修改)都不会失效。以下是链接组成成分:

文件直链

文件预览地址为 https://团队ID.coding.net/s/文件ID 而下载直链则为 https://团队ID.coding.net/api/share/download/文件ID 直接引用下载直链即可享受高速下载,且无其他限制。

示例(Android微信) 预览:https://anak.coding.net/s/971f1c6c-4d32-483d-a5a0-422b5ca8862c 直链链接:https://anak.coding.net/api/share/download/971f1c6c-4d32-483d-a5a0-422b5ca8862c

图片直链

图片分享的预览地址与文件一致,都为 https://团队ID.coding.net/s/文件ID 而图片直链则为 https://团队ID.coding.net/api/share/image/文件ID 点击会跳转到 coding-net-production-file-ci.codehub.cn 开头的域名,即为图片文件CDN地址。

示例(图片) 预览:https://anak.coding.net/s/329bd27a-5ef4-4fce-89f1-a139c926dcfd 直链API:https://anak.coding.net/api/share/image/329bd27a-5ef4-4fce-89f1-a139c926dcfd

速度

文件直链/图片预览的API均为上海腾讯云,在全国速度不错。 仅供参考

图片直链则使用全国腾讯云CDN加速。国内速度极佳。 仅供参考

后续

虽然我感觉最近Coding的操作挺纳闷的,但功能方面是真香.jpg

最后

  • 请勿上传法律禁止文件
  • 请勿存放重要文件
  • 请合理使用该服务