AngularJS ng-file-upload相同元素上视频和图像的不同ngf-max-size验证

时间:2018-09-06 07:25:57

标签: angularjs file-upload ng-file-upload

我想允许上传画廊的媒体,其中包括视频和图像的混合。我为此使用AngularJS ng-file-upload

在上传之前,我正在使用ngf-max-size指令验证文件的最大大小。下面是我的相同代码,

<button class="btn"
        ngf-select="uploadFiles($files, $invalidFiles)"
        ngf-multiple="true"
        ngf-fix-orientation="true"
        ngf-accept="image/*,video/*"
        ngf-max-size="20MB"
        ngf-pattern=="'.jpg,.mp4'"
        ngf-max-files="10">Upload</button>

但是我需要为视频和图像设置不同的最大大小,例如:图像将具有10MB,视频将具有50MB,这对于ngf-max-size指令来说似乎是不可能的。

有没有一种方法可以在上传功能中进行验证?如果我们不使用ngf-max-size,则不会有invalidFiles。在这种情况下如何触发错误?

0 个答案:

没有答案