QiFeng.ZWY.MagWeb/Content/admin/dist/js/imageUploader.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

imageUploader = {
    uploadSingle: function (elemIdFile, elmIdBtn, elmIdThumbImg, existImgPath) {
        var browserCfg = {};
        var ua = window.navigator.userAgent;

        if (ua.indexOf("MSIE") >= 1) {
            browserCfg.ie = true;
        } else if (ua.indexOf("Firefox") >= 1) {
            browserCfg.firefox = true;
        } else if (ua.indexOf("Chrome") >= 1) {
            browserCfg.chrome = true;
        }
        
        if (existImgPath != '') {
            $(elmIdThumbImg).attr({ 'src': existImgPath, 'imgPath': existImgPath });
        }

        // 图片变化
        if (!browserCfg.ie) {
            $(elemIdFile).change(function () {
                if (checkImgType(this))
                    readUrl(this);
            });
        } else {
            $(elemIdFile).attr('style', 'display:inline');
            $(elmIdBtn).attr('style', 'display:none');
            $(elmIdThumbImg).attr('style', 'display:none');

            $(elemIdFile).change(function () {
                var filepath = this.value;
                var extStart = filepath.lastIndexOf(".");
                var ext = filepath.substring(extStart, filepath.length).toUpperCase();

                if (ext != ".JPG") {
                    alert('图片限于jpg格式!');

                    var file = $(elemIdFile);
                    file.after(file.clone());
                    file.remove();

                    return false;
                }
                return true;
            });
        }

        // 加载图片URL
        function readUrl(input) {
            if (input.files && input.files[0]) {
                var reader = new FileReader();
                reader.onload = function (e) {
                    $(elmIdThumbImg).attr('src', e.target.result);
                    $(elmIdThumbImg).attr('imgpath', e.target.result);
                };
                reader.readAsDataURL(input.files[0]);
            }
        }

        //计算图片类型与大小
        function checkImgType(input) {
后面还有 22 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。