文件上传某些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

上一篇: File uploading certain MIME Types

下一篇: Secure uploading file