디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형님들 이 에러 도저히 못잡고 있어서 그런데 해결좀 해주세요 ㅠㅠ

프갤러(58.237) 2024.08.20 20:29:58
조회 128 추천 0 댓글 10

@PostMapping("/add")
public String add(@RequestParam("image") MultipartFile image, @RequestParam("name") String name) {
System.out.println(image);
System.out.println(name);

return "add-page";
}

이게 제 컨트롤러 코드고 requestMapping 같은거 설정 안해둬서 /add 경로가 맞긴 하거든요


function submitAuthor() {
const name = document.querySelector('input[name="name"]').value;
const image = document.querySelector('input[type="file"]').files[0];

const formData = new FormData();

formData.append('name', name);
formData.append('image', image);

fetch('/add', {
method: 'POST',
body: formData
})
.then(response => {
console.log(response)
})
.catch(error => {
console.error('Error', error);
});
}

<!DOCTYPE html>

<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
<title>Document</title>
<script type="text/javascript" th:inline="javascript">
function submit() {
const name = document.querySelector('input[name="name"]').value;
const image = document.querySelector('input[type="file"]').files[0];

const formData = new FormData();

formData.append('name', name);
formData.append('image', image);

fetch('/add', {
method: 'POST',
body: formData
})
.then(response => {
console.log(response)
})
.catch(error => {
console.error('Error adding a:', error);
});
}
</script>
</head>
<body>
<div class="container">
<h1>추가하기</h1>
<div th:class="mt-5">
<input type="file" name="image" accept="image/png, image/jpeg" class="form-control mt-2">
<input name="name" class="form-control me-2" type="search" placeholder="입력" aria-label="Search">
<button class="btn btn-outline-success" type="submit" onclick="submit()">
추가하기
</button>
</div>
</div>
</body>

</html>

이게 자바스크립트 코드고 여기서 formData로 데이터 전송하는데


PostMan 으로 formData를 같은 경로로 보내면 문제 없이 컨트롤러에 도착하는데


자바스크립트 fetch를 사용하면 자꾸 404 not found 에러가 떠요


왜 이런걸까요 ㅠㅠ

cors나 csrf 설정은 문제 없습니다 ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 지금 결혼하면 스타 하객 많이 올 것 같은 '인맥왕' 스타는? 운영자 24/10/28 - -
2766107 프갤가수 ㅡ 슬퍼지려하기전에 사업의신(58.236) 10.25 24 0
2766106 바람직한 연봉은 얼마일까요? [9] 프갤러(221.159) 10.25 90 0
2766105 나님 러닝 후 함바그로 단백질 보추❤+ ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 10.25 32 0
2766104 불금이라고 사람들이 한산하네 ㅆㅇㅆ(124.216) 10.25 24 0
2766103 프갤가수 ㅡ 고속도로 로망스 사업의신(58.236) 10.25 17 0
2766102 수고햇서오늘돚~ [4] 멍청한유라ㅋ갤로그로 이동합니다. 10.25 45 0
2766101 이클립스 에러나는게 없는데 에러띄우는거 왜그러는거임? 프갤러(59.8) 10.25 31 0
2766100 프갤가수 ㅡ 너에게 사업의신(58.236) 10.25 25 0
2766099 포인터 어렵지. 이론은 알지만 그걸 실전에서 쓰는거 자체가 어려움 ㅆㅇㅆ(124.216) 10.25 50 0
2766098 한국 확성기 기술 우크라이나에 전수하나. 도리스아(175.196) 10.25 13 0
2766097 프갤가수 ㅡ 썸머타임 사업의신(58.236) 10.25 26 0
2766096 맥도날드 먹었다가 '사망'…대장균 감염된 버거에 '발칵' [2] 발명도둑잡기갤로그로 이동합니다. 10.25 50 0
2766095 "5박8일 출장에 1억4000만원"…유럽 간 공무원들 '돈 펑펑' 발명도둑잡기갤로그로 이동합니다. 10.25 22 0
2766094 현업 가서도 객체지향 잘 지키며함? [1] 프갤러(61.255) 10.25 47 0
2766093 포인터개념이 어려운거임? [3] 프갤러(106.241) 10.25 74 0
2766092 일베 글에서 한국은 신기한나라라는데 ㅋㅋㅋ 뒷통수한방(1.213) 10.25 74 0
2766091 프갤가수 ㅡ 너를 위해 사업의신(58.236) 10.25 28 0
2766090 찾았다- 마이크로 경주 대회 [1] 프갤러(121.172) 10.25 39 1
2766089 크러쉬맥주망한듯?!?! [12] 멍청한유라ㅋ갤로그로 이동합니다. 10.25 68 0
2766088 마이그레이션 잘 아는분 도와주십쇼.. [6] 프갤러(175.204) 10.25 78 0
2766086 html - 프로그레스 - 마이너스 값 처리 프갤러(121.172) 10.25 42 1
2766085 로봇 공학이나 임베디드 시스템 쪽은 인기가 없나? [4] 프갤러(183.101) 10.25 62 1
2766084 개인개발할때마다 느끼지만 개발스트리밍하면서 남이 지적질하면 [2] ㅆㅇㅆ(124.216) 10.25 56 0
2766083 이거 비매너임? [2] ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 10.25 38 0
2766082 예전에 논란된 코딩학원 어딘지 아는사람 [1] 카드캡터체리갤로그로 이동합니다. 10.25 61 0
2766078 근데 낮보다 밤에 개발이 더 잘되지 않냐 ㅆㅇㅆ(124.216) 10.25 17 0
2766077 어느순간 누군가한테 아쉬운 소리하는것을 멈췄다. [6] ㅇㅇ(123.213) 10.25 54 0
2766076 프론트 개발자가 팀 리더면 답이없는듯 [3] 딱쿵갤로그로 이동합니다. 10.25 92 0
2766074 나씻주준⭐+ 수면영상 시청 ㅇㅇ갤로그로 이동합니다. 10.25 22 0
2766073 술집에서 옆옆사람 말소리가 잘 안들리는데 발명도둑잡기갤로그로 이동합니다. 10.25 14 0
2766072 개인적으로 오픈소스는 이제 러스트, 웹은 해외서 C# 갈거같긴함 [3] ㅆㅇㅆ(124.216) 10.25 76 0
2766071 국비 네트워크 엔지니어 취업됬는데, 랜케이블 까는 업무 이거맞냐? [5] 프갤러(122.222) 10.25 118 0
2766070 요새 인공지능 덕에 역사 게임 초상화 그리기 쉬워졌다 [1] 발명도둑잡기갤로그로 이동합니다. 10.25 42 0
2766069 중고 팔아서 여행좀 갈까 했는데 발명도둑잡기갤로그로 이동합니다. 10.25 23 0
2766068 터미널에서 이미지 전송하는 옛날 규격 있는데 [3] 발명도둑잡기갤로그로 이동합니다. 10.25 33 0
2766067 텍스트삼국지 게임 디자인 [1] 발명도둑잡기갤로그로 이동합니다. 10.25 37 0
2766066 내가 코딩도 못하고 외모도 후달리고 능력도 없지만 잘 살아가고 있는 이유 [3] ㅆㅇㅆ(124.216) 10.25 58 0
2766065 회사 서버로 미니pc ㄱㅊ? ㅇㅇ(118.235) 10.25 33 0
2766064 수학이 미래다 ㅇㅅㅇㅋ [6] 나트륨찡갤로그로 이동합니다. 10.25 65 0
2766063 미국 주재원 가서 한국연봉 받고 개발하기 vs 그냥 살기 [4] 프갤러(121.134) 10.25 44 0
2766062 좌표점 추가! 멘델브로 집합 진행상황 프갤러(121.172) 10.25 43 1
2766060 나 내가 생각해도 너무 짱이야 ㅇㅅㅇ 나트륨찡갤로그로 이동합니다. 10.25 32 0
2766059 이야 창업게이 잘나가네 잘되길 빈다 응원함 [2] ㅆㅇㅆ(124.216) 10.25 63 0
2766058 노무현 생가 있는 봉화읍 23평 4천만원 [1] 발명도둑잡기갤로그로 이동합니다. 10.25 28 0
2766056 프로그래밍하면서 | 라는 글자를 처음 봤음 [3] 프갤러(106.241) 10.25 49 0
2766055 놋북이거사도댐ㅇ ㅇ??? (자바스프링) [11] ㅇㅇ(211.234) 10.25 74 0
2766054 법사위 뉴스 볼 때마다 드는 생각은- [14] 프갤러(121.172) 10.25 60 1
2766053 훌륭한 게임은 그래픽이 아스키 코드라도 재밌어야한다. [4] 프갤러(27.175) 10.25 54 0
2766052 스타벅스 십만원짜리 쿠폰 받았는데 [1] 발명도둑잡기갤로그로 이동합니다. 10.25 29 0
2766051 인디 게임 몇개 까서 공부할수록 코드를 잘짜는거보다는 연출이 중요하다 [3] ㅆㅇㅆ(124.216) 10.25 60 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2