مرحبا
أود التسائل عما إن كان بالإمكان عدم السماح برفع الصور المتكرر
والإكتفاء برفع صورة كل 1 دقيقة
app.post("/TH_UPIC_USERS_AND_ROOM", async (kibwe, demien) => { if (typeof kibwe.query.nf != "string") { return; } else if (kibwe.query.nf == "user" || kibwe.query.nf == "room" || kibwe.query.nf == "bot") { } else { return; } ; if (kibwe.query.nf == "user" || kibwe.query.nf == "bot" || kibwe.query.nf == "room") { LinkUpload = "pic"; } else { LinkUpload = "picroom"; } ; try { await upload(kibwe, demien, function (antrell) { if (typeof kibwe.file != "object") { return demien.status(400).send({ message: "فشل رفع الصوره" }); } else if (typeof Config.TypeFileImage[kibwe.file.mimetype] != "string") { return demien.status(400).send({ message: "فشل رفع الصوره" }); }; Jimp.read("uploads/" + LinkUpload + "/" + kibwe.file.filename, (hirva, niti) => { if (hirva) { } else { if (kibwe.file.filename.includes("gif")) { niti.write("uploads/" + LinkUpload + "/" + kibwe.file.filename + '.png'); } else { niti.write("uploads/" + LinkUpload + "/" + kibwe.file.filename + '.png'); niti.resize(250, 250).write("uploads/" + LinkUpload + "/" + kibwe.file.filename); } ; } ; }); demien.json("/" + LinkUpload + "/" + kibwe.file.filename + "@" + kibwe.query.nf); }); } catch (daikwon) { if (daikwon.code == "LIMIT_FILE_SIZE") { return demien.status(500).send({ message: "فشل إرسال الصوره تأكد ان حجم الصوره مناسب 20 ميجا" }); } demien.status(500).send({ message: "Could not upload the file: " + kibwe.file.originalname + ". " + daikwon }); } });
التعليقات