생활
저장공간의 파일위치(filePath)를 알고있는데 이걸 s3 업로드할수있어요?
브라우저에서 파일업로드는 구현완료한 상태입니다.
서버단에서 파일을 생성하고 서버단의 파일위치는 알고있으니 그걸 s3에 업로드 하고싶어요
관련 링크, 함수명이라도 알려주시면 감사해요
const url; fs.createReadStream(filePath).on('data', (chunk => { buffer = chunk; s3.putObject({ Bucket: bucketName, Key: fileFullName, Body: buffer, }); url = s3.getSignedUrl('getObject', { Bucket: bucketName, Key: fileFullName, }); })); //이렇게 보내서 성공은 했지만 on event 내에서 getSignedUrl불러야 하는 상태입니다...getSignedUrl을 on 이벤트 밖에서 사용하면 되지않냐라고 하실수있는데 함수안에 내용을 간단히 가져온거입니다...
그래서 결론적으론 filePath로 s3업로드 가능한 함수를 알려주시면 감사합니다.
1개의 답변이 있어요!