add extra check for files

This commit is contained in:
Mystikfluu 2022-09-20 13:38:19 +02:00
parent 1da920ccdb
commit 2a17720ff6

View File

@ -83,95 +83,97 @@ export const setup = function (router, con, server) {
let __dirname = server.dirname let __dirname = server.dirname
let file0_name="",file1_name="",file2_name="",file3_name="",file4_name = "" let file0_name="",file1_name="",file2_name="",file3_name="",file4_name = ""
if(req.files["file_0"] !== undefined) { if(req.files !== undefined) {
let file = req.files["file_0"] if(req.files["file_0"] !== undefined) {
const file0_id = server.genstring(20) let file = req.files["file_0"]
console.log(file.name); const file0_id = server.genstring(20)
file0_name = file0_id+"/"+(file.name.substring(0,25)) console.log(file.name);
server.ensureExists(__dirname + "/user_uploads/"+file0_id,undefined,(err)=>{ file0_name = file0_id+"/"+(file.name.substring(0,25))
if(err) { server.ensureExists(__dirname + "/user_uploads/"+file0_id,undefined,(err)=>{
console.error(err) if(err) {
return; console.error(err)
}
file.mv(__dirname + "/user_uploads/"+file0_name,(err2) => {
if(err2) {
console.error(err2)
return; return;
} }
file.mv(__dirname + "/user_uploads/"+file0_name,(err2) => {
if(err2) {
console.error(err2)
return;
}
})
}) })
}) }
} if(req.files["file_1"] !== undefined) {
if(req.files["file_1"] !== undefined) { let file = req.files["file_1"]
let file = req.files["file_1"] const file1_id = server.genstring(20)
const file1_id = server.genstring(20) console.log(file.name);
console.log(file.name); file1_name = file1_id+"/"+(file.name.substring(0,25))
file1_name = file1_id+"/"+(file.name.substring(0,25)) server.ensureExists(__dirname + "/user_uploads/"+file1_id,undefined,(err)=>{
server.ensureExists(__dirname + "/user_uploads/"+file1_id,undefined,(err)=>{ if(err) {
if(err) { console.error(err)
console.error(err)
return;
}
file.mv(__dirname + "/user_uploads/"+file1_name,(err2) => {
if(err2) {
console.error(err2)
return; return;
} }
file.mv(__dirname + "/user_uploads/"+file1_name,(err2) => {
if(err2) {
console.error(err2)
return;
}
})
}) })
}) }
} if(req.files["file_2"] !== undefined) {
if(req.files["file_2"] !== undefined) { let file = req.files["file_2"]
let file = req.files["file_2"] const file2_id = server.genstring(20)
const file2_id = server.genstring(20) console.log(file.name);
console.log(file.name); file2_name = file2_id+"/"+(file.name.substring(0,25))
file2_name = file2_id+"/"+(file.name.substring(0,25)) server.ensureExists(__dirname + "/user_uploads/"+file2_id,undefined,(err)=>{
server.ensureExists(__dirname + "/user_uploads/"+file2_id,undefined,(err)=>{ if(err) {
if(err) { console.error(err)
console.error(err)
return;
}
file.mv(__dirname + "/user_uploads/"+file2_name,(err2) => {
if(err2) {
console.error(err2)
return; return;
} }
file.mv(__dirname + "/user_uploads/"+file2_name,(err2) => {
if(err2) {
console.error(err2)
return;
}
})
}) })
}) }
} if(req.files["file_3"] !== undefined) {
if(req.files["file_3"] !== undefined) { let file = req.files["file_3"]
let file = req.files["file_3"] const file3_id = server.genstring(20)
const file3_id = server.genstring(20) console.log(file.name);
console.log(file.name); file3_name = file3_id+"/"+(file.name.substring(0,25))
file3_name = file3_id+"/"+(file.name.substring(0,25)) server.ensureExists(__dirname + "/user_uploads/"+file3_id,undefined,(err)=>{
server.ensureExists(__dirname + "/user_uploads/"+file3_id,undefined,(err)=>{ if(err) {
if(err) { console.error(err)
console.error(err)
return;
}
file.mv(__dirname + "/user_uploads/"+file3_name,(err2) => {
if(err2) {
console.error(err2)
return; return;
} }
file.mv(__dirname + "/user_uploads/"+file3_name,(err2) => {
if(err2) {
console.error(err2)
return;
}
})
}) })
}) }
} if(req.files["file_4"] !== undefined) {
if(req.files["file_4"] !== undefined) { let file = req.files["file_0"]
let file = req.files["file_0"] const file4_id = server.genstring(20)
const file4_id = server.genstring(20) console.log(file.name);
console.log(file.name); file4_name = file4_id+"/"+(file.name.substring(0,25))
file4_name = file4_id+"/"+(file.name.substring(0,25)) server.ensureExists(__dirname + "/user_uploads/"+file4_id,undefined,(err)=>{
server.ensureExists(__dirname + "/user_uploads/"+file4_id,undefined,(err)=>{ if(err) {
if(err) { console.error(err)
console.error(err)
return;
}
file.mv(__dirname + "/user_uploads/"+file4_name,(err2) => {
if(err2) {
console.error(err2)
return; return;
} }
file.mv(__dirname + "/user_uploads/"+file4_name,(err2) => {
if(err2) {
console.error(err2)
return;
}
})
}) })
}) }
} }