1
여기 양식을 제출하는 동안 contenttype="multipart/form-data"
을 설정해야하지만 실패하면 contenttype="text/html"
을 어떻게 변경합니까?양식에 contenttype을 설정하는 방법은 무엇입니까?
refButton = '<form id="importForm" action="http://localhost:8080/bwsim/UploadScenario" class="userInputForm" enctype="multipart/form-data">' +
'<input id="file" name="file" type="file" />' +
'</form>';
document.getElementById("popupDiv").innerHTML = refButton;
$("#popupDiv").dialog({
title: "Import Scenario",
draggable: true,
bgiframe: true,
modal: true,
width: 500,
heigth: 100,
show: {effect: 'blind', duration: 500},
hide: {effect: 'fade', duration: 1000},
zIndex: 1000,
buttons: {
'Upload': function() {
if ($("#importForm").valid()) {
document.forms["importForm"].submit();
$(this).dialog("close");
}
},
'Cancel': function() {
$(this).dialog("close");
}
}
});
오진으로 문제가 해결되지 않았습니까? 브라우저는'text/html' 요청을 지원하지 않습니다 (XMLHttpRequest를 사용하지 않는 한). 'text/html' 문서는 아마도 서버가 응답하고있는 문서 일 것입니다. 또는 파일 입력으로 선택한 문서의 내용 유형에 대해 이야기하고 있습니까 (다중 부분 요청을 가지고 있고 그 부분은 text/html 임). – Quentin
@Quentin은 설명 할 수 있습니까? – javasundaram
아니요. 문제가 무엇인지 이해가 안됩니다. 그래서 내가 잘못 생각한 것에 대해 설명하도록하기 위해 질문을합니다. 예상되는 행동을 알려주십시오. 원하는 행동을 알려주십시오. 왜 그 행동을 원하는지 우리에게 말해줘. 귀하가 말하는 콘텐츠 유형이 무엇인지 판단하기 위해 어떤 도구를 사용하고 있는지 알려주십시오. 우리가 무슨 일이 벌어지고 있는지 이해할 수있는 충분한 맥락을 가진 도구들로부터 인용하십시오. – Quentin