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

标签 javascript jquery html

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

最佳答案

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

关于javascript - 导入文件前检查文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28600454/

相关文章:

javascript - 在javascript中获取节点的所有子节点

javascript - D3图表就像美国政府分析

javascript - 查询。检测输入类型 'date' 的变化

javascript - 如何使用 JavaScript 从表格中获取单元格值?

html - 当页面调整为较小的宽度时,网站在页面右侧和页眉处有巨大的空白

javascript - 这些功能有什么区别?

javascript - 使用 K6 进行 JWT token 身份验证

jQuery - 可以将背景图像调整为设定大小吗?

jquery - 使用 jquery,如何选择文档中 ID 名称包含特定文本的所有 DIV?

jquery - Div 会在用户滚动时出现 - 而不是在 View 中