source/Repid.MvcApplication/Content/other/common/uploadImgCut.js

(开头部分) 3KB

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

var uploadImgCutInit = function (id) {
    //添加的文件数量
    var fileCount = 0;
    //上传成功的文件数量 
    var fileSuccess = 0;

    //浏览器兼容性识别
    if (!WebUploader.Uploader.support()) {
        manage.msg("不支持您的浏览器!如果你使用的是IE浏览器,请尝试升级 flash 播放器");
        throw new Error('WebUploader does not support the browser you are using.');
    }

    //上传组件初始化
    var uploader = WebUploader.create({
        pick: {
            id: ".thumbtextbtn",
            multiple: false
        },
        auto: true,
        accept: {
            title: 'Images',
            extensions: 'gif,jpg,jpeg,bmp,png',
            mimeTypes: 'image/jpg,image/jpeg,image/png'
        },
        swf: "/content/utility/webuploader/uploader.swf",
        server: "/other/common/uploadcut",
        fileSingleSizeLimit: 10 * 1024 * 1024    // 10 M
    });

    var button = undefined, fileList = undefined, imgDir = $("#img_dir").val();

    $(".thumbtextbtn").click(function () {
        button = $(this);
        fileList = button.next(".thumbfilelist");
    });

    //添加文件列队
    uploader.onFileQueued = function (file) {
        var item = $("<div id='" + file.id + "' class='uploadItem'>"
            + "<div class='title'>" + file.name + "</div>"
            + "<div class='progress'><span></span></div></div>");

        fileCount++;
        item.appendTo(fileList);
    };

    //开始上传
    uploader.onStartUpload = function () {
        //上传之前传递数据
        uploader.options.formData.imgDir = imgDir;
        uploader.options.formData.width = $("#img_width").val();
        uploader.options.formData.height = $("#img_height").val();

        fileList.show();
    };

    //进度条更新
    uploader.onUploadProgress = function (file, percentage) {
        var item = $("#" + file.id);
        var percent = item.find(".progress span");
后面还有 60 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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