.tsv 파일 만 업로드 할 수 있도록 허용하려고합니다. 유효한 MIME 형식이므로 작동하지 않는 이유가 확실하지 않습니다. 도울 수 있니?특정 MIME 형식을 업로드하는 파일
<input type="file" accept="text/tab-separated-values" />
.tsv 파일 만 업로드 할 수 있도록 허용하려고합니다. 유효한 MIME 형식이므로 작동하지 않는 이유가 확실하지 않습니다. 도울 수 있니?특정 MIME 형식을 업로드하는 파일
<input type="file" accept="text/tab-separated-values" />
Mime-Type은 주어진 정보를 처리하는 데 사용할 프로토콜을 서버에 알립니다. 나는 항상 이것을 .tsv로 끝나는 파일 이름 만 받아들이는 것으로 서버 측에서 검증했다.
만약이 서버 측을하고 싶지 않다면, 값을보기 위해 약간의 자바 스크립트를 작성할 수있다. 제출하기 전에 입력란의 .tsv로 끝나야합니다.
자바 스크립트로 시도 할 수 있습니다.
<script type="text/javascript" language="javascript">
function checkfile(inputVal) {
var validExts = ".tsv";
var fileExt = inputVal.value;
fileExt = fileExt.substring(fileExt.lastIndexOf('.'));
if (validExts.indexOf(fileExt) < 0) {
alert("Invalid file selected. ");
return false;
}
else return true;
}
</script>
흠 당신의 MIME 타입이 브라우저는 파일이 '텍스트/탭으로 구분-values`의 마임 유형이 그 .tsv 형식을 인식해야 할 것이다
올바른지 확인하기 위해이 link 체크 아웃 그 일을 위해서. – Musa