안녕하세요.
서버로 이미지를 보내는 부분에 대해서 궁금해서 질문을 올립니다.
텍스트를 가지고 주고 받는 부분은 정상적으로 동작 중입니다.
소스는 asynctask 안에서 동작하는 중입니다.
구글링을 해서 하나의 이미지를 전송하는 것은 찾았는데 아래 소스와는 너무 달라서 질문을 올리게 되었습니다.
아래 소스에서 텍스트를 그대로 전송하면서 이미지 여러장을 올리려면 어떤 부분을 추가해야 할까요?
data에 추가하면 될 것 같은데 감이 오지 않습니다;;
많은 조언 부탁드립니다.
서버사이드언어로는 php 사용중입니다.
URL url = new URL(uri);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
String data = URLEncoder.encode("token", "UTF-8") + "=" + URLEncoder.encode(token, "UTF-8");
connection.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream());
writer.write(data);
writer.flush();
StringBuilder stringBuilder = new StringBuilder();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String json;
while ((json = bufferedReader.readLine()) != null) {
stringBuilder.append(json + "\n");
}
Log.e("report Input Log : ", stringBuilder.toString().trim());
return stringBuilder.toString().trim();