D2C 图片上传示例,nodejs 实现。English Version
- ✅ 云函数,只需要关心核心图片上传逻辑,无须绑定域名,每个函数是一个接口
- 【
入门使用】 upload.js: 使用 AirCode 文件存储(免费额度 2GB) - 【
👍🏻推荐使用】 uploadCOS.js: 使用Tencent 对象存储 SDK,需绑定 COS AccessID、AccessKey
- 【
AirCode【已停止维护】 支持一键复制项目,一键复制示例(需要登录)
- ✅ nodejs 自定义 Web Server:完全的控制,需绑定域名
- 【高阶使用】 index.js:使用 koa + Tencent 对象存储 SDK 自定义图片上传接口,需绑定 COS AccessID、AccessKey
- ❤️ 如你有更多的实现方式,欢迎提交 PR
- D2C 插件中的图片上传接口需要使用
https
协议,因为 Figma 插件环境所在页面使用了https
协议,由于浏览器的安全策略,使用http
协议会出现下方报错。如你遇见这个问题,可以选择使用https
协议或者使用云函数免费提供的https
接口。
- AirCode 云函数的免费存储额度为 2GB,免费调用次数每月 10万 次。请在 Price 页面查看免费额度以及付费计划。
- D2C:https://semi.design/code/zh-CN/start/quick-start
- AirCode:https://docs.aircode.io
- koajs:https://koajs.com/
- Tencent 对象存储 SDK:https://cloud.tencent.com/document/product/436/8629
- what-is-mixed-content:https://web.dev/articles/what-is-mixed-content