스토리지 서버에 POST로 첨부파일 올리는데,,,


아래처럼 헤더에 Cache-Control이 잇다고 빠꾸 먹네여 ㅠ





밑에는 서블릿 코드구여 ㅠㅠ

해결방법이 읍을가요??

 

<!-- HTML generated using hilite.me -->
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43URL url = new URL(UrlAndToken[0]); connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("Authorization", UrlAndToken[1]); connection.setRequestProperty("Content-Type", filePart.getContentType()); connection.setRequestProperty("X-Bz-File-Name", Paths.get(filePart.getSubmittedFileName()).getFileName().toString()); connection.setRequestProperty("X-Bz-Content-Sha1", sha1Hex(filecontent)); connection.setRequestProperty("Content-Length", Long.toString(filePart.getSize())); connection.setDoOutput(true); DataOutputStream writer = new DataOutputStream(connection.getOutputStream()); while ((read = filecontent.read(bytes)) != -1 ) { writer.write(bytes, 0, read); } writer.close(); if (connection.getResponseCode() >= 400) { InputStreamReader reader = new InputStreamReader(connection.getErrorStream(), "UTF-8"); StringBuilder sb = new StringBuilder(); int c = reader.read(); while (c != -1) { sb.append((char)c); c = reader.read(); } reader.close(); System.out.println(sb.toString()); } else { JsonParser parser = new JsonParser(); JsonElement element = parser.parse(new InputStreamReader(connection.getInputStream(), "UTF-8")); String fileid = element.getAsJsonObject().get("fileId").getAsString(); PrintWriter out = response.getWriter(); out.println("<script type=\"text/javascript\""); out.println("alert('go');"); out.println("window.opener.CKEDITOR.tools.callFunction(" + request.getParameter("CKEditorFuncNum") + "," + InitialServlet.getDownloadurl().substring(0,13) + "payoen.com/b2_download_file_by_id?fileId="</span> + fileid + <span style="color: #a31515">");"); out.println("window.close();"); out.println("</script>"); }