Closed call-me-bammer closed 1 week ago
갤러리 및 카메라를 이용한 이미지 업로드가 가능하며, 워낙 왔다갔다 하는 시간이 길어서, 로딩 인디케이터를 두어 응답을 받고 있다는 것을 인지할 수 있습니다.
@inmonim 중간에 413 Payload too large 응답을 받아서 이미지 압축 라이브러리를 쓸까 하다가, 해상도를 줄여서 (width: 800) 보내니까 해결 되었습니다.
용량 제한을 두지는 않았다고 하셔서, 서버 쪽에서 리사이즈 하는 크기에 맞춰서 보내드릴까요...?
File resizeImage(File originalImage) {
final image = img.decodeImage(originalImage.readAsBytesSync());
// 이미지 크기 조정 (예: 가로 800px로 축소)
final resized = img.copyResize(image!, width: 800);
// ...
}
application.properties
에 아래와 같이 최대 요청 크기를 서버 쪽에서 늘리는 방법이 있다고 하는데,
그...럴 필요는 없을 것 같습니다.
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
카메라 직찍 말고 갤러리에서 선택하여 일정 뽑고 등록까지 동작 확인
예시는 탑싯 응시 문자 캡처