/api/file/[id]/thumbnail, /api/file/[id]/thumbnail/download, /api/file/[id]/thumbnail/upload Endpoint 구현

This commit is contained in:
static
2025-07-05 05:44:00 +09:00
parent 2105b66cc3
commit 36d082e0f8
11 changed files with 279 additions and 3 deletions

View File

@@ -30,6 +30,17 @@ export const fileRenameRequest = z.object({
});
export type FileRenameRequest = z.infer<typeof fileRenameRequest>;
export const fileThumbnailInfoResponse = z.object({
encContentIv: z.string().base64().nonempty(),
});
export type FileThumbnailInfoResponse = z.infer<typeof fileThumbnailInfoResponse>;
export const fileThumbnailUploadRequest = z.object({
dekVersion: z.string().datetime(),
encContentIv: z.string().base64().nonempty(),
});
export type FileThumbnailUploadRequest = z.infer<typeof fileThumbnailUploadRequest>;
export const duplicateFileScanRequest = z.object({
hskVersion: z.number().int().positive(),
contentHmac: z.string().base64().nonempty(),