How to upload file by using request module

request
module
node js

In request module we are sending files by using below code. The syntax for installing request module is

npm install request --save

Include this module by using below syntax.

var request = require('request');

the syntax for request module to send files

try{
	var fname = 'sample.pdf';
	var options = {
		method: 'POST',
		url: 'URL',
		headers:{
			'postman-token': '8252bb2f-6b2a-657b-b43c-6054fc47c84e',
			'cache-control': 'no-cache',
			'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' 
		},
		formData:{
			File-Name: 'sample',
			File:{
				value : fs.createReadStream(fname),
				options : { filename: fname, contentType: null } 
			}
		}
	};
	
	request(options, function (error, response, body) {
		if (!error && response.statusCode == 201) {
			var responses = JSON.parse(response.body);
		}else{
			console.log('Error File Uploading');
			console.log(error);	
		}
	});
}
catch(e){
    console.log(e);
}

 

You might also like:

Compare the Triplets | Javascript | hackerrank.com

07-05-2020 hackerrank.com

How to search text in string using php ?

29-10-2017 php search string search

How to upload file by using request module

18-03-2017 request module node js

How to make an http request in node js

14-03-2017 http module node js

Convert Time 24 hrs to 12 hrs format In javascript

12-03-2017 date javascript 12hrs convert