inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]

제20강_1 게시판 1:N 파일(이미지)업로드

15강과 20강-1 연습중에 해결되지않아서 질문남깁니다

612

eunah346

작성한 질문수 1

0

안녕하세요 강의 열심히 듣고있으나 오류를 해결하지못해 질문남깁니다

15강 답글기능 작성시에 한글이 들어간경우에 db오류가 나는데 해당 로그가 뜹니다

WARN [org.mariadb.jdbc.message.server.ErrorPacket] Error: 1366-22007: Incorrect string value: '\xEC\x95\x88\xEB\x85\x95' for column 'in_title' at row 1

한글을 db로 넘겨주는게 문제인거같아 이후 아래 쿼리문 작성해서 테이블 설정 변경해주려고 해도 해결이 안되네요

(insert 문을 사용해서 게시판테이블에 한글이 들어간 내용을 입력해주면 문제없이 들어갑니다)

4.PNG

20강-1 파일업로드 부분에서 오타나 db설정을 제가 잘못 해준듯한데 어느부분인지 찾아지지 않네요 어떤부분을 다시 살펴보는게 좋을까요?

게시판 테이블에 파일을 제외한값들은 저장이 되는데 이미지 폴더도 생성이 안되네요

이부분도 확인 부탁드립니다

WARN [org.mariadb.jdbc.message.server.ErrorPacket] Error: 1054-42S22: Unknown column 'groupnum' in 'field list'

게시판 테이블 사진

게시판 테이블.PNG

file 프로시저 사진

file 프로시저.PNG

spring 전자정부프레임워크

답변 2

0

개발자Park

[문제3 게시판 테이블에 파일을 제외한값들은 저장이 되는데 이미지 폴더도 생성이 안되네요

이부분도 확인 부탁드립니다]

원인:

전자정부프레임워크의 권한부족 문제로 보입니다.

해결방법:

1.전자정부프레임워크 실행시 관리자권한으로 실행해줍니다.

image감사합니다.

0

eunah346

감사합니다 1번과 2번 문제점은 해결되었습니다

sp_saveboard 프로시저의 group_num에서 오타가 나있더라구요

첨부 사진대로 쿼리문 수정하니 정상적으로 진행이 됩니다

4.PNG

문제3 은 관리자권한으로 실행해도 해결이 안되는데 어느부분을 다시 짚어보는게 좋을까요?

20강-2에서 공유해주신 프로젝트로 해봐도 안되어서 다른 문제가 있을듯한데 잘 모르겠네요

1

개발자Park

안녕하세요.

권한문제로 보입니다.

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=159871&tab=curriculum

6:26초에서 경로를 C드라이브가 아닌 전자정부프레임워크를 설치하신 드라이브로 변경해보세요.

 

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155006&tab=curriculum

16:47에서 알려드린 방법으로 saveFolder.mkdirs()에서 어떻게 동작하는지 확인해보시면 되겠습니다.

 

톰켓의 실행파일 권한을 올리는 방법도 있지만 간단하게는 C드라이브에 직접 업로드폴더를 생성해주는 것도 가능합니다.

실제 배포방법은 18강의 10분35초부분을 다시확인하시면 도움이 되실 것 입니다.

0

개발자Park

안녕하세요.개발자park입니다.

크롬,인터넷익스플로러,등등 사용자측의 환경에 따라 데이터가 한글처리가 안될 수 있습니다.

이럴경우 다음과 같이 해주시면 되겠습니다.

[문제1.WARN [org.mariadb.jdbc.message.server.ErrorPacket] Error: 1366-22007: Incorrect string value: '\xEC\x95\x88\xEB\x85\x95' for column 'in_title' at row 1]

https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-ea-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&unitId=155019&tab=curriculum

18:44초 쪽을 참조해주세요.

또한 게시글 Insert에 해당하는 프로시저의 입력파라미터 타입이 varchar로 맞는지도 확인해주세요.

 

[문제2.WARN [org.mariadb.jdbc.message.server.ErrorPacket] Error: 1054-42S22: Unknown column 'groupnum' in 'field list']

.xml 쪽의 groupnum또는 프로시저내의 SQL문이 groupnum으로 되어있는 것으로 보입니다.

보시면 테이블쪽은 group_num 언더버가 있습니다.

즉 _가 빠져서 생긴문제로 보입니다.

감사합니다.

추가적인 정보가 더 필요하시면 언제든지 문의주세요.

6강 실컷 진행하다가 마지막 실행부분에서 안되요...

0

87

2

이전버전 강의 쿠폰 받을 수 있나요?

0

104

2

jdk-17로 해도 상관없나요?

0

145

2

제6강. No bean named 'MainService' available 에러 발생

0

285

2

인텔리제이 세팅

0

163

2

http://localhost:8080/Egov_WEB/main2.do 요청 관련

0

178

4

1,2강 환경 구축시 메이븐 에러

0

595

2

Egov_WEB3 로그인을 하면 에러가 납니다.

0

283

3

db로 mariaDB가아니라 MySQL을 사용해도 괜찮을까요?

0

127

1

안녕하세요~ 쿠폰 관련해서 질문드립니다

0

105

1

혹시 이 강의부터 결제하면 "스프링 프레임워크+전자정부 표준프레임워크"의 강의를 들을수 없나요?

0

152

2

7강 질문드립니다

0

111

2

Egov_WEB3 실행시 에러질문드립니다.

0

166

2

7강 프로시저 호출하기 부분에서 Oracle의 경우 resultMap을 어떻게 받을 수 있을까요?

0

268

2

스프링 프레임워크+전자정부 표준프레임워크 강의 쿠폰요청 메일

0

170

1

질문있습니다

0

142

1

현강의 및 국비지원 수강생입니다.

0

172

1

수정, 삭제 기능 관련 질문있습니다

0

241

2

13강 제공해주신 소스코드 중 boardList.do 에러

0

182

1

MainMapper.xml 파일에 프로시저 관련하여

0

328

3

강의자료 중 프로젝트 파일 여는 방법

0

314

2

전자정부표준프레임워크에서 마리아 디비 말고 다른 디비를 써도 되나요?

0

199

1

15강#1 질문드립니다.

0

209

2

파일을 다운로드 로드중 문제가 생겼습니다

0

182

1