file: add taskqueue worker process image thumbnail
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 30s
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 30s
This commit is contained in:
@ -4,6 +4,13 @@ package file;
|
||||
|
||||
option go_package = "./file";
|
||||
|
||||
enum ImageVersion {
|
||||
original = 0;
|
||||
thumbnail = 1; // 缩略图
|
||||
preview = 2; // 预览图
|
||||
all = 9; // 所有版本
|
||||
}
|
||||
|
||||
// 文件服务 - 上传图片、获取地址、删除文件等
|
||||
service File {
|
||||
// 上传文件(图片/头像/壁纸等)
|
||||
@ -14,6 +21,21 @@ service File {
|
||||
|
||||
// 删除文件
|
||||
rpc Delete (DeleteRequest) returns (DeleteResponse);
|
||||
|
||||
// 异步生成图片版本接口
|
||||
rpc GenerateImageVersions (GenerateImageVersionsRequest) returns (GenerateImageVersionsResponse);
|
||||
}
|
||||
|
||||
// 生成图片版本请求
|
||||
message GenerateImageVersionsRequest {
|
||||
string file_id = 1; // 原始图片ID
|
||||
repeated ImageVersion versions = 2; // 需要生成的版本
|
||||
}
|
||||
|
||||
// 生成图片版本响应
|
||||
message GenerateImageVersionsResponse {
|
||||
string task_id = 1; // 异步任务ID
|
||||
bool accepted = 2; // 任务是否被接受
|
||||
}
|
||||
|
||||
// 上传文件请求
|
||||
|
||||
Reference in New Issue
Block a user