1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-11 18:32:50 +00:00

changed file uploads

This commit is contained in:
2016-01-06 14:32:32 -06:00
parent 264a233594
commit c271b472b8
10 changed files with 91 additions and 14048 deletions

View File

@@ -23,26 +23,26 @@ router.post('/', multer.single('file'), function(req, res,next) {
fs.writeFile((postsFolder + file.originalname), file.buffer, function(err) {
if (!err){
res.render('newpost', {message : "Submission Accepted"});
res.send("Submission Accepted");
}
else {
res.render('newpost', {message : "Error saving file"});
res.send("Error saving file");
}
});
}
//file already exists
else {
res.render('newpost', {message : "File already exists"});
res.send("File already exists");
}
});
}
else {
res.render('newpost', {message : "Invalid Key"});
res.send("Invalid Key");
}
});

View File

@@ -17,29 +17,31 @@ router.post('/', multer.single('file'), function(req, res,next) {
var key = req.body.key;
var file = req.file;
var folder = './public/uploads/';
if (key == "Chimera#55.com"){
fs.access((folder + file.originalname), fs.F_OK, function(err){
//if file doesn't already exist
if (err){
fs.writeFile((folder + file.originalname), file.buffer, function(err) {
if (!err){
renderPage(res, 'File Uploaded');
}
else {
renderPage(res, 'Error Saving File');
}
var write_stream = fs.createWriteStream(folder + file.originalname);
write_stream.write(file.buffer);
write_stream.on('error', function(){
res.send("Error Uploading File");
});
write_stream.on('finish', function(){
res.send("File Uploaded");
});
write_stream.end();
}
//file already exists
else {
renderPage(res, 'File Already Exists');
res.send("File already exists");
}
});