Fix join page media upload TypeScript build error.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user