GitXplorerGitXplorer
d

express-s3-example

public
5 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
49fabb9ebb3d655083fca0bea2923e34d28e9ed2

Delete aaf310228187ba2374b8f87f2a1b0852.jpg

ddevjin0617 committed 7 years ago
Unverified
08475b8e601d30e33ffeb63887da9b4cfb6adc22

Update Readme document

ddevjin0617 committed 7 years ago
Unverified
36c4034d2b90b93b89c70cefce38afa8a1e22a28

Remove console

ddevjin0617 committed 7 years ago
Unverified
afd275b180ff6667efbf9d852a78340b7f56a0e9

Add content type and multipart upload

ddevjin0617 committed 7 years ago
Unverified
7b47f3f900b20d8cf02ecc6d64620016b8b5afd7

Add thumbnail

ddevjin0617 committed 7 years ago
Unverified
9866295437d1a56d70744f8a5879f872e8e74623

Modify filename and path

ddevjin0617 committed 7 years ago

README

The README file for this repository.

express-s3-example

Express에서 AWS-SDK를 이용하여 s3에 이미지를 업로드하고 썸네일을 생성해주는 예제입니다.

방법

먼저 AWS credencials 설정을 완료후에 진행해주세요 (AWS메뉴얼)

$ npm i
$ npm run start

http://127.0.0.1:3000(로컬기준) 에서 단일 파일 혹은 다중파일을 선택하여 업로드를 진행할 수 있습니다.

원본파일은 비동기가 아닌 방식으로 진행되며, 원본파일 업로드 후 썸네일은 비동기로 이미지 파일을 생성하여 s3에 백그라운드로 등록까지 진행합니다.

사용자(Client) → 파일선택/등록(Client) → 멀티파트로 들어온 파일을 S3에 등록(Server) → 사용자에게 이미지URL과 만들어질 썸네일URL를 반환(Server) → 썸네일생성/S3 등록:비동기(Server)