2
여러 부분으로 구성된 양식 데이터에서 AJAX를 사용하는 문제에 대한 해결 방법을 구현하려고합니다. This page은 좋은 생각입니다. Bascially, AJAX를 사용하는 대신 폼 제출의 출력을 iframe으로 리디렉션합니다. 그러나, 그것은 나를 위해 아주 일하지 않습니다. 여기 내 클라이언트 측 HTML 코드입니다 :HTML 양식 제출을 iframe으로 리디렉션 할 수 있습니까?
이<form id="submitDocumentForm" target='upload_target' name="submitDocumentForm" enctype="multipart/form-data" action="MyServlet" method="POST">
<input id="inputFile" type="file" name="inputFile"/>
<input type="submit" value="Import Document" />
<iframe id="upload_target" name="upload_target" src="" style="width:100;height:100;border:0px solid #fff;"></iframe>
</form>
서버 측 처리가 잘 작동하는 것 같다,하지만 클라이언트 측 응답 (IE7)는 파일 다운로드 "이 파일을 저장하거나 검색 하시겠습니까 팝업하는 것입니다 프로그램 ... "대화 상자를 엽니 다. 다음은 관련 서버 측 Java 코드입니다.
//handling of the file and exception handling omitted
JSONObject responseData = new JSONObject();
responseData.put("messages", "Upload complete");
PrintWriter pw = response.getWriter();
response.setHeader(RESP_HEADER_CACHE_CONTROL, RESP_HEADER_VAL_NO_CACHE);
response.setContentType("application/json");
pw.println(responseData.toString());
pw.close();
이 문제를 해결할 수있는 방법에 대한 제안 사항은 무엇입니까? 미리 감사드립니다.
간단하고 달콤한 해결책. 많은 감사합니다! –