얼마전 직장에서 사용했는데 업로드 관련 코드만 보관해 두었는데 실제로는 아주 작은 코드였습니다.
업로드 페이지 html/js
< ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> html xmlns= "http://www.w3.org/1999/xhtml" >
javascript"> ;
function FinishUpload(filePath) {
document.getElementById("uploadForm").reset();
if (!filePath) {
alert("가져오기 실패!");
}
else {
alert("decodeURIComponent(filePath) "로 가져왔습니다!");
}
}
function UploadFile() {
var arr = document.getElementById ("txtFile").value.split('.');
var fileType = arr[arr.length - 1]
if (fileType.toLowerCase().indexOf("csv") < 0 ) {
document.getElementById("uploadForm").reset();
alert("csv 파일을 선택하세요.")
return false; .getElementById( "uploadForm").encoding = "multipart/form-data";
document.getElementById("uploadForm").submit()
}
function ResetFile(file) {
var tmpForm = document.createElement('form');
file.parentNode.insertBefore(tmpForm, file);
tmpForm.appendChild(file);
tmpForm. RemoveNode(false );
코드는 다음과 같습니다.