개요
이 기능은 사용자가 이미지를 업로드할 수 있는 웹 페이지를 구현하는 것입니다. 사용자가 이미지를 업로드하면 해당 이미지를 서버의 /predict/upload/ 엔드포인트로 전송하여 이미지를 저장하고, 저장된 이미지의 URL을 반환받습니다. 이후 예측 요청은 다른 페이지에서 처리됩니다.
작업 내용
세부 내용
- html 파일을 생성하여 이미지를 선택할 수 있는 파일 입력 필드를 포함한 HTML 폼을 작성합니다.
- 이미지를 업로드할 때 폼 데이터를 백엔드 API로 전송하고, 응답으로 받은 URL을 로컬 저장소에 저장하는 JavaScript 코드를 작성합니다.
- 이미지 업로드 엔드포인트는 /predict/upload/입니다. 이 엔드포인트로 이미지를 전송하고, JSON 형식의 응답을 받습니다.
참고
- 백엔드 API 엔드포인트: /predict/upload/ 및 /predict/
- HTML 폼에서 파일 입력 필드를 사용하는 방법
- JavaScript를 사용하여 폼 데이터를 서버로 전송하는 방법
- 로컬 저장소를 사용하여 데이터 저장 방법
개요
이 기능은 사용자가 이미지를 업로드할 수 있는 웹 페이지를 구현하는 것입니다. 사용자가 이미지를 업로드하면 해당 이미지를 서버의 /predict/upload/ 엔드포인트로 전송하여 이미지를 저장하고, 저장된 이미지의 URL을 반환받습니다. 이후 예측 요청은 다른 페이지에서 처리됩니다.
작업 내용
이미지 업로드 폼 구현: 사용자가 이미지를 선택하고 업로드할 수 있는 HTML 폼을 작성합니다.
이미지 전송 및 응답 처리: 사용자가 이미지를 업로드하면 폼 데이터가 백엔드의 /predict/upload/ 엔드포인트로 전송되고, 서버로부터 저장된 이미지의 URL을 응답으로 받습니다.
예측 요청 준비: 저장된 이미지 URL을 로컬 저장소에 저장하여 이후 다른 페이지에서 예측 요청에 사용할 수 있도록 합니다.
이미지 업로드 결과 표: 업로드가 성공했는지 사용자에게 알립니다.
세부 내용
참고