[AWS] - JSP Servlet에서 S3 사용한 파일명과 다른 변수 데이터들 가져오기
○ JSP Servlet에서 S3 사용한 파일명과 다른 변수 데이터들 가져오기 |
파일 전송 시 사용하는 enctype="multipart/form-data" 사용 시, request.getParameter를 사용해서 데이터를 읽어오면 null 로 가져온다 해결방법은 아래와 같으며 http://riucc.tistory.com/354 참조해봐도 좋다 // enctype="multipart/form-data" 에서 request.getParameter null 문제 // request.getParameter 대신에 multi객체.getParameter로 받아야 null이 안뜬다 ! // 제목과 내용 입력이 되었다면 변수로 데이터값을 넣어줌 if(multipartRequest.getParameter("title") != null){ title = multipartRequest.getParameter("title"); } if(multipartRequest.getParameter("comment") != null){ comment = multipartRequest.getParameter("comment"); } MultipartRequest multi = new MultipartRequest(request, path, size, "UTF-8", new DefaultFileRenamePolicy()); // 전송한 데이터들(타이틀, 내용, 등등에 관한 것 가져오기) String title = multi.getParameter("title"); // 게시물 제목 String description = multi.getParameter("description"); // 게시물 내용 String location = multi.getParameter("location"); // 게시물 가게 위치 String food_divide = multi.getParameter("food_divide"); // 게시물 가게 분류 String food_image = multi.getParameter("file"); // S3에 업로드하는 파일명 |
'AWS클라우드' 카테고리의 다른 글
[AWS] - S3 이용하기 위한 IAM 설정하기 (0) | 2018.12.04 |
---|---|
[AWS] - NodeJS에서 S3 이용하여 이미지파일 업로드하기 (0) | 2018.12.04 |
[AWS] - EC2, EIP 과금, 요금발생 조심 (0) | 2018.05.28 |
[AWS] - IAM, DynamoDB, ELB, 단일 장애 지점 방지 (0) | 2017.11.13 |
[AWS] - Lambda, API Gateway, EB, VPC (0) | 2017.11.13 |