如何使用Angular基于扩展名限制文件?

时间:2018-06-20 12:09:39

标签: angular

如果我上载.exe或.twbx文件,则它会显示警告消息,就像在打字稿中使用angular 4无法显示这些类型的文件一样。

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码段允许所需的格式

<input type="file" accept=".xls,.xlsx" />

来源:Limit file format when using <input type="file">?

答案 1 :(得分:0)

请尝试一下。它对我有用。

var regexp;
var extension = fileName.substr(fileName.lastIndexOf('.'));
if ((extension.toLowerCase() == ".exe") ||
(extension.toLowerCase() == ".twbx"))
{
alert("Could not allow to upload .exe and .twbx files");
}