cloud-file-storage
2025/11/7大约 1 分钟cloudfilestoragecloud-file-storage
基于 Rust hyperlane 框架的云文件存储服务器,支持多种文件类型的上传。
本地部署
克隆
git clone [email protected]:eastspire/cloud-file-storage.git运行
cargo run接口
添加资源接口
请求信息
| 请求方法 | 请求路径 | 查询参数 | 请求体 | 描述 |
|---|---|---|---|---|
| POST | /add_file | key: file_name | 文件的二进制内容 | 上传文件,file_name 为文件完整名称(包含后缀) |
返回信息
| 字段 | 类型 | 描述 |
|---|---|---|
| code | int | 请求处理结果,成功为 1,失败为 0 |
| msg | string | 说明信息 |
| data | string | 返回的 URL 地址 |
接口返回示例
成功
{
"code": 1,
"msg": "ok",
"data": "https://playground.ltpp.vip/"
}失败
{
"code": 0,
"msg": "missing file_name",
"data": ""
}资源加载接口
使用添加接口返回的地址即可
许可证
本项目遵循 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。
贡献
欢迎贡献!请提交问题或拉取请求。
联系方式
如有任何疑问,请通过 [email protected] 与作者联系。