flutter 2

[flutter] 이미지 선택 및 전송 (+ spring s3 저장)

현재 이미지와 이미지에 대한 정보를 담고 있는 객체를 서버로 전송하면,이미지의 메타데이터를 추출하여 이미지에 대한 정보를 담고 있는 객체에 합쳐서 db에 저장하고이미지는 s3에 저장하는 꽤나 복잡한 일을 해야 한다. 그림으로 보면 이런 느낌이다. 클라이언트에서 이미지와 분실장소 등에 대한 세부 정보를 서버로 보낸다. 서버는 이미지에서 메타데이터를 추출하여 db에 저장, 이미지는 s3에 저장한다.  현재 플러터에서 이미지를 보내본 적도 없고, 스프링에서 이미지를 받아본 적도 없기 때문에 먼저 이미지를 보내고 s3에 저장하는 과정을 구현해보려 한다. 1. 이미지 선택ElevatedButton( onPressed: () => _pickImage(), child: Container()기본적으로 set..

앱/flutter 2025.03.23

[flutter] 플러터 로컬 서버 api 오류 해결방법

최근 플러터로 분실물을 신고하고 찾을 수 있는 간단한 앱을 만들고 있다.vscode에서 Device를 편의상 크롬 웹으로 개발을 진행했었는데, 오늘 오랜만에 앱 시뮬레이터로 실행을 시켰더니 api 전송에 오류가 발생하는 것을 확인했다.  백엔드 서버를 같은 로컬환경에서 열었고, 웹과 postman에서는 정상적으로 api 요청이 되는 것을 확인했지만 정작 앱 환경에서는 아래의 오류가 발생했다. 오류 메세지I/flutter ( 4101): {"email":"f","password":"f"}E/flutter ( 4101): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Connection refusedE/flutter ( 410..

앱/flutter 2025.03.23