Skip to content

DYH-1226/serverless_images_bed

Repository files navigation

serverless_img_bed

基于腾讯云无服务器云函数和对象存储cos实现的图床。

首先介绍下腾讯云无服务器云函数腾讯云对象存储

如何使用

本项目使用了腾讯云无服务器云函数腾讯云对象存储,所以如要使用请开通这两个服务。

创建云函数: 创建云函数

clone本仓库或者下载zip包直接上传腾讯云无服务器云函数也可(这里强烈推荐下腾讯云云函数产品的命令行工具SCF CLI

请打开defaultconfig文件,你可以看见 主界面这些配置项,上面两项SecretId和SecretKey可以在这里获取,Bucket和Region需要在对象存储新建一个存储桶获得

以上完成后请更改defaultconfig.js为config.js

当你把项目成功上传到scf后,需要进入函数服务点击函数名⇒触发方式⇒添加触发方式

  1. 触发方式选择API网关触发器
  2. 请求方法添加一个GET(展示上传页面,若不需要可不添加)和一个POST(上传图片接口)。 注:GET需要开启集成响应,post接口需要开启cors(点击api服务名即可配置)
  3. 如若使用upload.html实现上传,请获取上一步获取的POST地址后,需要填写在upload.html中的scf_url后面 我的配置

Enjoy personal img service !

其他

创建对象存储时,注意跨域问题以及访问限制

About

serverless云函数和cos实现的个人图床

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published