新增种子发布页面接口函数

Change-Id: I193cec2197289e8ff0429d33d56539f23b2b0d31
diff --git a/front/src/PublishPage.js b/front/src/PublishPage.js
index f50ca21..4b23285 100644
--- a/front/src/PublishPage.js
+++ b/front/src/PublishPage.js
@@ -25,9 +25,34 @@
     }

   };

 

-  const handleSubmit = (e) => {

+  const handleSubmit = async (e) => {

     e.preventDefault();

-    console.log('Form Data Submitted:', formData);

+    // 假设userid和tag可以从表单或用户信息中获取,这里用示例数据

+    const userid = '123456';

+    const tag = formData.type ? formData.type : '高清';

+    if (!formData.torrentFile) {

+      alert('请上传.torrent文件');

+      return;

+    }

+    const data = new FormData();

+    data.append('userid', userid);

+    data.append('title', formData.title);

+    data.append('tag', tag);

+    data.append('file', formData.torrentFile);

+

+    try {

+      const response = await fetch('http://192.168.5.9:8080/api/save-torrent', {

+        method: 'POST',

+        body: data,

+      });

+      if (response.ok) {

+        alert('上传成功!');

+      } else {

+        alert('上传失败');

+      }

+    } catch (err) {

+      alert('网络错误');

+    }

   };

 

   return (