File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed
Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -23,18 +23,15 @@ interface UploadRequest {
2323}
2424
2525/**
26- * POST /api/upload
27- * 生成 R2 预签名 URL,用于客户端直接上传图片
28- *
29- * 请求体:
30- * - filename: 文件名
31- * - contentType: 文件 MIME 类型
32- * - articleSlug: 文章 slug(用于组织文件路径)
33- *
34- * 返回:
35- * - uploadUrl: 预签名上传 URL(用于 PUT 请求)
36- * - publicUrl: 图片的公开访问 URL
37- * - key: R2 对象键
26+ * @description POST /api/upload - 生成 R2 预签名 URL,用于客户端直接上传图片
27+ * @param request - NextRequest 对象,请求体包含以下字段:
28+ * - filename: 文件名
29+ * - contentType: 文件 MIME 类型
30+ * - articleSlug: 文章 slug(用于组织文件路径)
31+ * @returns NextResponse - 返回 JSON 对象:
32+ * - uploadUrl: 预签名上传 URL(用于 PUT 请求)
33+ * - publicUrl: 图片的公开访问 URL
34+ * - key: R2 对象键
3835 */
3936export async function POST ( request : NextRequest ) {
4037 try {
You can’t perform that action at this time.
0 commit comments