본문 바로가기
반응형

WEB ( Back, Front)33

AWS SDK for Java : S3 File Upload (SDK Version 2) AWS SDK for Java : S3 File Upload (SDK V2) 이번 프로젝트 진행하면서 S3 관련 작업을 해야될게 있어서 경험해보았다. 경험하면서 sdk V2 에 대한 글을 찾기가 어려워서 이렇게 기록한다. 글 목록 SDK V2 자료 구현 체크사항 1. SDK V2 자료 https://sdk.amazonaws.com/java/api/latest/ AWS SDK for Java - 2.13.68 sdk.amazonaws.com 위의 API 문서를 보면서 많이 참고했다. 특히, 파일 업로드 관련 모듈은 s3.model 관련 API 문서를 참고하면 좋을 것이다. https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/example_.. 2020. 8. 6.
파일 업로드 주의 사항 파일 업로드 기능을 구현할 때 주의사항 1. WhiteList를 체크한다. 화면단에서 필요한 파일 확장자명을 받는다 또는 서버단에서 결정을 하고 화면단에 통보해도 된다? (약간... 평화주의적은 아닌듯) 확장자는 (.xls, .ppt*, .doc, .png, .jpg) 이런식으로 whiteList를 정한다. 그 외에 확장자들은 Error 메세지를 보낼 수 있도록 한다. 2. 어떻게 구현했는가? 처음 구현할 때, 업로드 기능을 만들어두고, 나중에 whiteList를 추가해줬다. 방법은 맘대로~ 1. WhiteList 체크 //MultipartFile을 file 변수명으로 받는다. if (file == null) { //Exception 처리 } long fileSize = file.getSize(); if.. 2020. 8. 6.
Java #1 SI 일을 시작한지 어느 덧 1년이 되었다. 이제는 2년차인 개발자다. 신입이라는 단어를 벗어나고, 점점 책임감 있는 자리로 한걸음 딪는 순간이라 표현하고 싶다. 1년간 얼마나 깊이 배웠는지. 솔직히 정리를 잘 안해둔 것 같다. 나의 큰 실수이다. 정리를 그때 그때 못해뒀다는 생각에... 후회한다. 그래서 이번 기회에 처음부터 기초부터 다시 정리를 하자는 마음으로 SI업계에서 가장 많이 사용하는 "Java에 대해 정리를 해보자" 라고 마음을 먹었다. 2020년, 더 성숙하고, 더 경청하고, 10마디 듣고 1마디 하는 배려있는 개발자가 되자. 그리고 독서하자 JAVA Java의 가장 중요한 특징은 운영체제(Operating System, 플랫폼)에 독립적이라는 것이라 생각한다. 자바로 작성된 프로그램은 운.. 2019. 12. 27.
[Node.js] NPM이란? 무엇인가? 생각보다 요즘 Node 프로젝트들이 생겨나는 추세인 것 같다. 첫 프로젝트에서 Node.js를 이용해서 서버를 구축했으며, 유지보수도 생각보다 괜찮게 할 수 있어서 좋다. JavaScript 기반의 언어지만, NPM이란 개념을 알게 된다면, 무서워할 필요는 없다. NPM (Node Package Manager) 란? 노드 패키지 매니저로 JavaScript 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이다. NPM의 장점은 다양한 사용자들이 Package를 만들어서 https://www.npmjs.com/ npm | build amazing things Bring the best of open source to your company npm is .. 2019. 9. 3.
반응형