Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

upload file to s3 using pre signed url javascript

const AWS = require('aws-sdk');
require('dotenv').config();

const region = process.env.REGION;
const accessKeyId = process.env.ACCESS_KEYID;
const secretAccessKey = process.env.SECRET_ACCESSKEY;
const bucketName = process.env.BUCKETNAME;
AWS.config.update({
    accessKeyId,
    secretAccessKey,
    region
});

const s3 = new AWS.S3();
const uploadtos3 = (key, body, encoding, fileType, callback) => {
	console.log('test')
	const param = {
	Bucket : bucketName,
	Key : key,
	Body : body,
	ContentEncoding : encoding,
	ContentType : fileType,
	};
	
	s3.putObject(param , (err , data) => {
	if(err) {
		console.log("Some error occured during uploading to AWS S3");
		console.log(err);
		console.log("Responding back to client site ...");
		console.log({error : "Please try again later"});
		console.log("Responded back to client site");
		return callback('failed')
	}
	console.log("Uploaded successfully");
	console.log({data});
	console.log({success : true});
	console.log(param)
		callback('success')
	})
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: facebook access token 
Javascript :: javascript Program for sum of arithmetic series using loop 
Javascript :: passing third parameter in context.commit vuejs 
Javascript :: what is container in angular 
Javascript :: firebase database TIMESTAMP 
Javascript :: rpushx redis 
Javascript :: how can i debug compressed javascript in chrome 
Javascript :: Bootstrap 5 data attributes different from Bootstrap 4 
Javascript :: highest value of x and y in javascript 
Javascript :: convert h2 to h1 jQuery 
Javascript :: left join in javascript 
Javascript :: advanced javascript concepts 
Javascript :: Could not resolve dependency: npm ERR! peer react@"^16.0.0" from react-acceptjs@0.1.2 
Javascript :: autoplay images in react js 
Javascript :: router.put method 
Javascript :: spliting html select option 
Javascript :: samesite cookies/console.log 
Javascript :: react-native-wagmi-charts 
Javascript :: javascript dom functions 
Javascript :: utm to lat long 
Javascript :: if the params of usequery updated 
Javascript :: javascript folder array randomizer 
Javascript :: javascript How to show array content in output window 
Javascript :: angularjs How can I write below code in better way to keep looping endlessly 
Javascript :: Popover AngularJs quickly disappearing 
Javascript :: StaticInjectorError exception for user defined HttpInterceptor 
Javascript :: adding text to ant media stream 
Javascript :: javascript get value outside function 
Javascript :: yaml request body json 
Javascript :: show hide div in javascript 
ADD CONTENT
Topic
Content
Source link
Name
6+6 =