안녕하세요 javascript를 이용해서 파일을 업로드 시킬려고 합니다.
업로드 까지 다 구현 했는데 한가지 궁금한점이 있어서 글을 쓰게 됬습니다.
우선 <input type="file">에 파일이 들어와 있는지 없는지 구분을 하고 싶습니다.
현재 제가 구현하는 방법은
<input type="file" id="file"> 이렇게 id를 file로 부여하고
<script> // 스크립트단
if ( $("#file").val() == '' ){
alert("파일이 있습니다 ")
}
else{
alert("파일이 없습니다")
}
</script>
이렇게 구현을 했습니다. 간단 설명을 하자면 <input type="file" id="file"> 을 클릭하여 파일을 선택한다면
<input type="file" id="file"> 의 value값이 그 선택한 파일에 경로 + 파일이름 이 들어가게 됩니다.
그럼 아무것도 선택 안하게 되면 value값이 빈공간이 되겠죠 * null 값이 들어가진 않습니다. 빈공간 ' ' 값이 들어가게됩니다.
그렇게해서 파일이 들어왔다 없다를 판별하게 했습니다. 어떻게 보면 야매 방법이라 ㅎㅎ;;;
정식적인 뭔가 다른 함수를 써서 파일이 들어왔는데 체크하는 방법을 쓰고 싶습니다.
오유님들 조언 부탁드립니다.