Answers for "syntax for uploading a file"

2

file uploading

const express = require('express');
const authenticate = require('../authenticate');
const multer = require('multer');

const storage = multer.diskStorage({
    destination: (req, file, cb) => {
        cb(null, 'public/images');
    },
    filename: (req, file, cb) => {
        cb(null, file.originalname)
    }
});

const imageFileFilter = (req, file, cb) => {
    if(!file.originalname.match(/\.(jpg|jpeg|png|gif)$/)) {
        return cb(new Error('You can upload only image files!'), false);
    }
    cb(null, true);
};

const upload = multer({ storage: storage, fileFilter: imageFileFilter});

const uploadRouter = express.Router();

uploadRouter.route('/')
.get(authenticate.verifyUser, authenticate.verifyAdmin, (req, res) => {
    res.statusCode = 403;
    res.end('GET operation not supported on /imageUpload');
})
.post(authenticate.verifyUser, authenticate.verifyAdmin, upload.single('imageFile'), (req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'application/json');
    res.json(req.file);
})
.put(authenticate.verifyUser, authenticate.verifyAdmin, (req, res) => {
    res.statusCode = 403;
    res.end('PUT operation not supported on /imageUpload');
})
.delete(authenticate.verifyUser, authenticate.verifyAdmin, (req, res) => {
    res.statusCode = 403;
    res.end('DELETE operation not supported on /imageUpload');
});

module.exports = uploadRouter;
Posted by: Guest on April-26-2021
0

syntax for uploading a file

Public void fileUpload(Stirng path){ 
WebELement upload = driver.findELement; Upload.sendKeys(path)
} 
• We need to locate the upload button in html. 
• The element will have tag input. 
• Then we do sendKeys by passing the path to file which we want to upload
Posted by: Guest on June-15-2021
0

What is the syntax for uploading a file?

Public void fileUpload(Stirng path) 
{ WebELement upload = driver.findELement; Upload.sendKeys(path) }
Posted by: Guest on May-28-2021

Browse Popular Code Answers by Language