使用HTML输入类型=“文件”限制AngularJS中的文件类型

时间:2015-06-10 22:40:27

标签: angularjs

所以我的HTML将文件传递给AngularJS,它被命名为myFile。 所以我用:

console.log($scope.myFile.type);

并打印出' application / pdf '。

但是当我使用这一行时:

if ($scope.myFile.type == 'application/pdf'){
    // some stuff here
    }

($scope.myFile.type == {'image/jpeg': fileMimeType})

那些永远不会等同于真实。我不知道如何运行这种比较,并希望能够以某种方式创建这种比较的片段。

感谢。

1 个答案:

答案 0 :(得分:0)

我希望我能发表评论,但唉,我没有足够的分数。你试过console.log( typeof $scope.myFile.type);来确定它是一个字符串吗?输出本身也有单引号吗?因为如果它中有引号,你需要去除那些或与你的字符串中的引号进行比较。