inflearn logo
강의

Course

Instructor

Advanced 3-Step Kotlin-Based Android App Development

Passing data to the server

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

652

redtree

7 asked

0

예제와 동일하게 따라하는데 다음과 서버에서 아래와 같은 에러가 나오고 있네요 

Caused by: java.io.IOException: Posted content type isn't multipart/form-data

request를 받는데는 문제가 없으며 request에서 받은 데이터 타입은 multipart/mixed; boundary=5b0bb2e2-e6b2-47ab-a8de-fff4aace9d8f과 같이 뜨는 것으로 확인됩니다.

multipart로 동일한 코드로 작성하여 올렸는데 다음과 같은 에러가 발생하여서 다음으로 진행할 수가 없네요

android kotlin

Answer 2

0

redtree

client Thread는 다음과 같이 작성되었습니다.

var client = OkHttpClient()
var request_builder = Request.Builder()
var url = request_builder.url("http://172.30.1.18:8080/MobileServer/upload.jsp")

var multipart_Builder = MultipartBody.Builder()
var file = File(pic_path)
multipart_Builder.addFormDataPart("mobile_img",file.name,RequestBody.create(MultipartBody.FORM, file))

var body = multipart_Builder.build()
var post = url.post(body)
var request = post.build()

client.newCall(request).execute()

server 코드는 다음과 같이 작성되었습니다.

<%@ page import="com.oreilly.servlet.*" %>

<%@ page import="com.oreilly.servlet.multipart.*" %>

<%@ page import="com.oreilly.servlet.MultipartRequest"%>

<%

request.setCharacterEncoding("utf-8");

String path = getServletContext().getRealPath("upload");

System.out.println(path);

int max = 1024 * 1024 * 100;

DefaultFileRenamePolicy policy = new DefaultFileRenamePolicy();

System.out.println(request.getContentType());

new MultipartRequest(request, path,max,"multipart/form-data",policy);

%>

0

softcampus

Content Type이 multipart/form-data가 아닌 multipart/mixed로 인식하는 것 같습니다. 작성하신 코드를 올려주시면 답변에 도움이 될것같습니다.

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

36

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

28

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

14

1

안드로이드 조직 계정 수익 인증 관련

0

32

2

아무도 모르게 책 내시면 모르실 줄 알고!!

1

42

2

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

59

1

스크립트에 대해 질문 있습니다.

1

53

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

2

59

1

AdMob 계정 승인이 1개월 이상 지연되고 있습니다. 앱 검토와 순서가 어떻게 되는 건가요

0

86

2

구글 플레이 API 업데이트 관련 문의

0

65

2

예전 로드맵과 현재 강의 순서

0

41

1

소스 코드 좀 올려주세요.

0

49

2

개념과 격벽에 대한 이해를 팀과 공유하고 합의하는 방법

1

86

2

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

242

1

실무에서는 액션바보다 툴바를 더 많이 쓰나요?

0

320

1

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

760

2

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

478

1

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

242

1

manifest provider 코드 오류

0

215

1

앨범에서 사진가져오기 android 10.0 Q 버전에서는 안됩니다.

0

353

1

okhttp api사용에서 callback함수 오류

0

1088

2

FCM 강좌들으며 하는 도중에 JSP 오류가 발생하는데 답변부탁드립니다!

0

325

1

강의자료가 갑자기 없어졌어요

0

185

1

강의 내용 그대로 따라하고 실습해보았는데 가상머신이 강제종료됩니다

0

241

1