修复种子列表搜索排序

Change-Id: I8dc1cdcb3774c067114bdfbf422baee231028974
diff --git a/src/pages/PublishSeed/PublishSeed.jsx b/src/pages/PublishSeed/PublishSeed.jsx
index 6528b0d..2f5bddb 100644
--- a/src/pages/PublishSeed/PublishSeed.jsx
+++ b/src/pages/PublishSeed/PublishSeed.jsx
@@ -92,25 +92,31 @@
       formData.append('coverImage', imageFile);
     }
 
-    try {
+        try {
       console.log('[DEBUG] 发送上传请求...');
-      const response = await axios.post('/seeds/upload', formData, {
-        // axios 会自动处理 multipart/form-data Content-Type 边界,不用手动设置
-        // headers: { 'Content-Type': 'multipart/form-data' },
-      });
+      const response = await axios.post('/seeds/upload', formData);
+
       console.log('[DEBUG] 请求成功,响应:', response.data);
 
       if (response.data.code === 0) {
         setMessage('种子上传成功');
+      } else if (response.data.code === 401) {
+        setMessage('未登录或登录已过期,请重新登录');
       } else {
         setMessage(response.data.message || '上传失败,请稍后再试');
       }
     } catch (error) {
       console.error('[handleSubmit] 上传失败:', error);
-      setMessage('上传失败,发生了错误');
+
+      if (error.response?.status === 401 || error.response?.data?.code === 401) {
+        setMessage('未登录或登录已过期,请重新登录');
+      } else {
+        setMessage(error.response?.data?.msg || '上传失败,发生了错误');
+      }
     } finally {
       setIsLoading(false);
     }
+
   };
 
   return (