自建图床小记四——上传脚本编写与图片迁移

自建图床小记四——上传脚本编写与图片迁移

💡 原文中文,约3300字,阅读约需8分钟。
📝

内容提要

本文介绍了使用Cloudflare Workers构建Restful API的过程,以及使用PUT和DELETE请求类型进行操作的方法。PUT请求用于将文件放置到目标位置,DELETE请求用于删除目标路径的文件。文章还介绍了脚本中的可选选项,如markdown选项决定返回值的格式,webp选项决定是否将图片转为webp格式上传等。最后,作者提到了可能会用Python重写脚本的计划。

🎯

关键要点

  • 本文介绍了使用Cloudflare Workers构建Restful API的过程。
  • 自动上传脚本主要用于Typora,实现图片的自动上传和迁移。
  • 脚本中使用PUT请求将文件上传到目标位置,DELETE请求用于删除目标路径的文件。
  • PUT请求的行为是将文件放到指定的Storage Bucket路径,默认覆盖同名文件。
  • DELETE请求用于删除Storage Bucket中对应URL路径的资源。
  • 脚本中有四个可选选项:markdown、webp、force和keep,分别控制返回格式、图片格式转换、覆盖文件和保留文件名。
  • HOST和CDN_HOST分别是上传和访问图床的地址。
  • 由于时间原因,脚本未使用协程处理,未来可能会用Python重写。
🏷️

标签

➡️

继续阅读