文件上传某些MIME类型
我试图只允许上传的.tsv文件可见。 这是一个有效的MIME类型,所以我不确定它为什么不起作用。 你能帮我吗?
<input type="file" accept="text/tab-separated-values" />
你可以尝试使用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>
嗯看看这个链接只是为了确保你的MIME类型是正确的
Mime-Type告诉服务器使用哪个协议来处理给定的信息。 我一直在服务器端做验证,只接受以.tsv结尾的文件名
如果你不想做这个服务器端,你可以在提交之前编写一些javascript来查看输入字段的值,以确保它以.tsv结尾
链接地址: http://www.djcxy.com/p/45673.html