无服务器 自建短链服务 Url-Shorten-Worker 变身图床 Image Hosting 优化使用界面

需求

上一步我们已经实现了图床的核心功能, 保存和读取数据.

但是为了把图片转换为Base64数据, 还要另外开一个页面, 这也太...

所以我们把这个页面"借鉴"到自己图床的操作页面上.


思路

建一个 card (Bootstrap里的class).

把 左边页面中的功能 "借鉴"过来.

再建一个 "Next" 按钮, 用于把新card里面的数据同步到原有的元素中.


实践

代码的细节就不讲了. 都是一些细细碎碎.

唯一有点的可说的价值的就是, 被借鉴的网页是使用 Bulma 的CSS框架的. 我考虑了一下, 我的项目里还是继续使用 Bootstrap.

为了更好的 input file组件, 我转为使用 Bootstrap V5 (之前使用的是v4). 然后显示操作结果的弹窗就有一些异常了.

请教了一下GPT, 再结合 Bootstrap的官方文档, 里面有一些属性的名字有变化.


新建了一个“主题”,theme/imghost


========



Github: https://github.com/crazypeace/url-Shorten-Worker/

演示站: https://imghost.crazypeace.workers.dev/imghostimghost

评论

The Hot3 in Last 30 Days

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程