开源了一个小工具,输入 URL 就能把图片上传到 CloudFlare R2

28 天前
ChengPu  ChengPu

最近在开发 Next Idea NewTab 时遇到一个问题。这个插件的工具库部分需要显示各种第三方网站的 logo ,本来使用 Google 的 favicon 服务效果很好,但是你懂的,国内用户打开就看到 logo 了。

中间考虑过几种方案,效果都不满意,昨天突然想到 CloudFlare R2 可以薅免费存储和 CDN ,于是鼓捣了一个小工具:Image URL Converter 。

这个小工具让你只需要输入图片原始 URL ,就会自动上传到 R2 ,然后返回图片 CDN 地址。源码里也实现了 API ,所以如果觉得手动在前端操作比较麻烦,也可以把 API 集成到你的项目里。

因为涉及到私有 key 的使用,所以没有搭建公开访问的 demo ,大家有需要可以 fork 源码,在本地跑一跑,README 提供了 0 门槛操作指导。

开源地址: https://github.com/weijunext/image-url-converter

页面展示:

Image URL Converter

Image URL Converter

现在 Next Idea NewTab 插件中的所有图片都使用这个方案处理图片,确保了全球用户都能稳定访问,希望国内开发者也多多支持。

2469 次点击
所在节点   分享创造  分享创造
3 条回复
GG668v26Fd55CP5W
GG668v26Fd55CP5W
28 天前
好,这是我需要的
Shiroka
Shiroka
26 天前
ChengPu
ChengPu
26 天前
@Shiroka 好家伙,第二个链接居然有 cn 版本!!要是早看到 cn 链接我可能就做这个工具了😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1107910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX