导入文件前检查文件扩展名

时间:2015-02-19 07:06:35

标签: javascript jquery html5

我有一个要求,我必须使用javascript jquery从本地导入文件。 根据用户选择的文件类型,使用显示逻辑。 流程是这样的: 用户选择'导入'并从本地选择文件。一说好,我就需要检索已选择的文件扩展名,并根据显示文件的需要。

2 个答案:

答案 0 :(得分:2)

Here is the plunker working code

您将获得mime类型,这是最安全的检查方式。我刚刚制作了代码的mime类型的警告框。

<form enctype="multipart/form-data">
<input name="file" type="file" />
<input type="submit" value="Upload" />
</form>


<script>
$('input[type=file]').change(function(){
alert('To check whether i am getting into the script '); //Comment this
var file = this.files[0];
name = file.name;
size = file.size;
type = file.type;
alert(type);
//your validation
});
</script>

致谢:Goes To

答案 1 :(得分:2)

我一直在使用以下脚本检查文件扩展名            var file_name =“file.jepg”;      var extension = /.(\w+)$/.exec(file_name)[1];      如果(扩展==“条件”)     {

}