【问题标题】:Angular - how to get file in IEAngular - 如何在 IE 中获取文件
【发布时间】:2014-11-06 21:03:24
【问题描述】:

我无法从 IE9/8 上的输入文件中获取文件。 10 件作品。

<input type="file" file-model="onFileSelected($files)" />

app.directive('fileModel', ['$parse', function ($parse) {
    return {
        restrict: 'A',

        link: function(scope, element, attrs) {           
            var fn = $parse(attrs["fileModel"]);
            element.on('change', function(e) {
                console.log(e.target.files);
            })
        }
    };
}]);

e.target.files 在 IE9 上未定义

【问题讨论】:

标签: angularjs file internet-explorer


【解决方案1】:

这个问题已经回答了herehere

不过,我建议您看看angular-file-upload。如果您需要一次上传多个文件,它会使用 flash shim 为大多数浏览器处理文件输入的抽象。

【讨论】:

    猜你喜欢
    • 2020-04-03
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2019-09-19
    • 2022-01-14
    • 2018-05-02
    • 2015-12-27
    • 1970-01-01
    相关资源
    最近更新 更多