限制上传文件大小和格式的jQuery插件实例

2020-05-18 08:42:50易采站长站整理

                            options.sizeerror();
                        } else {
                            options.success();
                        }
                    } catch (e) {
                        alert(“错误:” + e);
                    }
                }
            });
        });
    };
})(jQuery);

在客户端的调用变得非常简单。
<input type=”file” name=”f” id=”f”/>
@section scripts
{
    <script src=”~/Scripts/checkFileTypeAndSize.js”></script>
    <script type=”text/javascript”>
        $(function() {
            $(‘#f’).checkFileTypeAndSize({
                allowedExtensions: [‘jpg’],
                maxSize: 10,
                success: function() {
                    alert(‘ok’);
                },
                extensionerror: function() {
                    alert(‘允许的格式为:jpg’);
                    return;
                },
                sizeerror: function() {