axcwg 3 月之前
父节点
当前提交
e2c0bf9d93
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      main.js

+ 4 - 2
main.js

@@ -91,6 +91,9 @@ async function Submit(req) {
             console.log("can parse ")
             fetch(req.body.albumCover).then(res => {
                 res.arrayBuffer().then(async r => {
+                    if(r.byteLength === 0){
+                        return
+                    }
                     if (!fs.existsSync("tmp")) {
                         fs.mkdirSync("tmp")
                     }
@@ -193,8 +196,7 @@ async function Submit(req) {
             onData: callback, onError: errcb
         }).then(() => {
 
-            db.execute(("INSERT INTO instrunet_entry (uuid, song_name, album_name, link_to, databinary, artist,kind, albumcover, email) VALUES (?,?,?,?,?,?,?,?,?)"), [uuid, req.body.name, req.body.albumName, req.body.link, fs.readFileSync(kind_of[1]), req.body.artist, req.body.kind, albumCover === null ? new Buffer.from([]) : albumCover, (req.body.email === null || req.body.email === undefined || req.body.email === "") ? "" : req.body.email])
-            db.unprepare()
+            // db.execute(("INSERT INTO instrunet_entry (uuid, song_name, album_name, link_to, databinary, artist,kind, albumcover, email) VALUES (?,?,?,?,?,?,?,?,?)"), [uuid, req.body.name, req.body.albumName, req.body.link, fs.readFileSync(kind_of[1]), req.body.artist, req.body.kind, albumCover === null ? new Buffer.from([]) : albumCover, (req.body.email === null || req.body.email === undefined || req.body.email === "") ? "" : req.body.email])
             GC();
             if (req.body.email !== undefined && req.body.email !== "") {
                 console.log(req.body.email)