我想只允許上傳的.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結尾的文件名(s)
如果你不想做這個服務器端,你可以寫一些javascript來查看值在提交之前確保輸入字段以.tsv結尾
您可以使用javascript進行嘗試。
<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>
嗯看看這個link 只是要確定您的MIME類型正確
瀏覽器將不得不承認,.tsv格式文件有'文本/製表符分隔-values'的MIME類型爲了工作。 – Musa