2023-02-03 15:32:07 +08:00
|
|
|
|
# roim-picx
|
|
|
|
|
|
|
|
|
|
### 一款基于Cloudflare的Worker、R2、Pages实现的图床应用,具有以下特点:
|
2024-01-16 10:33:14 +08:00
|
|
|
|
|
2023-02-03 15:32:07 +08:00
|
|
|
|
* 10GB的免费存储空间
|
|
|
|
|
* 每月300W次的不计流量的图片访问,每天10W的限制。
|
|
|
|
|
* 每月100W次的图片上传次数
|
|
|
|
|
* 不需要自己购买服务器,克隆代码后部署CloudFlare即可使用。
|
|
|
|
|
* 独立部署不需要担心被第三方删除数据。
|
|
|
|
|
|
|
|
|
|
### 已实现功能
|
2024-01-16 10:33:14 +08:00
|
|
|
|
|
2023-02-03 15:32:07 +08:00
|
|
|
|
* 图片批量上传
|
|
|
|
|
* 图片列表查询
|
|
|
|
|
* 图片删除
|
|
|
|
|
* 目录创建
|
|
|
|
|
* 按目录查询
|
|
|
|
|
* 链接地址点击复制
|
2023-03-24 15:24:08 +08:00
|
|
|
|
* 简单的身份认证功能,进入管理页面需要授权
|
2023-02-03 15:32:07 +08:00
|
|
|
|
|
|
|
|
|
### 使用教程
|
2023-02-03 16:01:50 +08:00
|
|
|
|
|
2024-01-16 10:33:14 +08:00
|
|
|
|
1. fork项目到自己的github
|
|
|
|
|
2. 创建Page项目
|
|
|
|
|
3. 输入编译参数
|
|
|
|
|
|
|
|
|
|
1. 框架预设:无
|
|
|
|
|
2. 构建命令:`npm run build`
|
|
|
|
|
3. 输出目录:`dist`
|
|
|
|
|
4. 完成创建
|
|
|
|
|
5. 设置环境变量
|
|
|
|
|
|
|
|
|
|
1. `AUTH_TOKEN`:授权码
|
|
|
|
|
2. `COPY_URL`:复制的路径,如无,则输入`page域名/rest`
|
|
|
|
|
6. 绑定R2
|
2023-02-03 15:32:07 +08:00
|
|
|
|
|
2024-01-16 10:33:14 +08:00
|
|
|
|
1. 变量名为:`R2`
|
|
|
|
|
7. 重新部署
|
2023-02-03 15:32:07 +08:00
|
|
|
|
|
2024-01-16 10:33:14 +08:00
|
|
|
|
---
|
2023-02-03 15:32:07 +08:00
|
|
|
|
|
2024-01-16 10:33:14 +08:00
|
|
|
|
项目fork自[roimdev/roim-picx](https://github.com/roimdev/roim-picx)
|