@PostMapping("/image")
public String uploadImage(@RequestPart MultipartFile upload) throws IOException {
// 5MB
if (upload.getSize() > 5242880) {
return "{\n" +
" \"uploaded\": false,\n" +
" \"error\": {\n" +
" \"message\": \"5MB 이하의 사진만 업로드 가능합니다.\"\n" +
" }\n" +
"}";
} else {
String uploadPath = s3Service.upload(upload);
return "{ \"uploaded\" : true, \"url\" : \"" + uploadPath + "\" }";
}
}
public String uploadImage(@RequestPart MultipartFile upload) throws IOException {
// 5MB
if (upload.getSize() > 5242880) {
return "{\n" +
" \"uploaded\": false,\n" +
" \"error\": {\n" +
" \"message\": \"5MB 이하의 사진만 업로드 가능합니다.\"\n" +
" }\n" +
"}";
} else {
String uploadPath = s3Service.upload(upload);
return "{ \"uploaded\" : true, \"url\" : \"" + uploadPath + "\" }";
}
}
위지윅 쓰고 있어서 올리면 바로 서버에 올라가는데
개수제한 어떻게 해야되지?;;
변수 하나 전역으로 빼서 서버에 올릴때마다 카운트 하면
다른 글 쓸려해도 값이 누적되고ㅜ
자바스크립트에서 카운트하면 어떰 - dc App
아니면 이미지 업로드하는 부분만 클래스 따로 만들어서 업로드할 때마다 인스턴스 만들면 어떰 - dc App
늅이라 잘 모르겠는데 좀더 자세히 설명 부탁좀...
아니 Json 포맷 String으로 반환하누 Rest컨트롤러 안씀?
데이터 담아서 객체 반환하면 알아서 json 포맷으로 변환됨
ㄳㄳ 근데 이미지 개수 제한은 어떻게 해야돼?
서버에서 값 불러와야 하는거 아님?
서버에서 값 불러온다음에 갯수 넘어가면 처리하는 조건 넣어야 될거같은데 ㅇㅇ
s3에서 방금 업로드 한걸 가져와서 한다고?
유저 클래스에 name 변수만 생성하고@RestControllerpublic class UserController { @PostMapping("/simple") public User jsonTest() { User user = new User(); user.setName("test"); return user; }}이렇게만 해도 json 반환함 ㅇㅋ?