How to upload file by using request module

18-03-2017 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:

Example for Conditional Operator in php
16-04-2017 php Conditional Operator example
How to get id by using name attribute in javascript
20-03-2017 html id name javascript
Convert Time 24 hrs to 12 hrs format In javascript
12-03-2017 date javascript 12hrs convert
Get previous date from given date in javascript
06-03-2017 date javascript previous date
Email validation regular expression in javascript
22-02-2017 email validation regex