Angular File上传过滤Kml文件?

时间:2017-05-15 22:34:24

标签: javascript angularjs kml angular-file-upload

我正在尝试使用角度文件上传来过滤并使用户仅上传kml文件(地图)。我有一个工作代码,我使用图片文件

this.uploader.filters.push({
        name: 'imageFilter',
        fn: (item, options) => {
            var type = '|' + item.type.slice(item.type.lastIndexOf('/') +
            1) + '|';
            return '|jpg|png|jpeg|bmp|gif|'.indexOf(type) !== -1;
        }
    });

简单地放| kml |与其他或只是本身不起作用。任何解决方案?

我在这里看到了一个xml文件的例子,它是

      function xmlFilter(file) {
      var validMimeTypes = ['application/xml', 'text/xml'];
      if (validMimeTypes.indexOf(file.type) !== -1) {
      return true;
   }
    }

     this.uploader.filters.push({name: 'xmlFilter', fn: xmlFilter});
   }   

0 个答案:

没有答案