JS를 처음 접했습니다.
jQuery / JavaScript로 양식을 제출할 때 파일 입력 요소가 비어 있는지 확인하려고합니다. 나는 많은 해결책을 겪었고 아무것도 나를 위해 일하지 않습니다. 나는 /c/fakepath(다른 옵션이없는 한)
<input type="file" name="videoFile" id="videoUploadFile" />
작동하지 않습니다.
var vidFile = $("#videoUploadFile").value;
파일 이름을 얻을 수있는 유일한 방법은 다음을 사용하는 것입니다.
var vidFile = document.getElementById("videoUploadFile").files[0].name;
사용 가능한 파일이 없으면 코드에서 오류가 발생합니다.
정의되지 않은 속성 이름을 읽을 수 없습니다.
배열이 설정되지 않았기 때문에 의미가 있습니다. 그러나 이것으로 오류 처리를 수행하는 방법을 알 수 없습니다.
파일 입력 요소를 올바르게 잡고 videoUploadFile비어 있는지 확인하고 비어 있으면 오류 메시지를 던지는 방법은 무엇입니까?
.files.length?