Fix join page media upload TypeScript build error.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
eric
2026-06-08 02:32:33 -05:00
parent 22a960799c
commit 59c9072a35

View File

@@ -456,10 +456,11 @@ export default function JoinPage() {
"/api/upload-media", "/api/upload-media",
{ method: "POST", body: fd } { method: "POST", body: fd }
); );
if (!data?.ok) { if (!data?.ok || !data.url) {
throw new Error(data?.error || "上传失败"); throw new Error(data?.error || "上传失败");
} }
setMedia((m) => (m ? { ...m, url: data.url } : null)); const uploadedUrl = data.url;
setMedia((m) => (m ? { ...m, url: uploadedUrl } : null));
} catch (err) { } catch (err) {
alert(err instanceof Error ? err.message : "上传失败"); alert(err instanceof Error ? err.message : "上传失败");
URL.revokeObjectURL(preview); URL.revokeObjectURL(preview);