Master.CanYinWu.Web/Content/summernote/UpLoad.js

(开头部分) 2KB

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

var options = {
    region: "oss-cn-hangzhou",
    accessKeyId: "LTAIpkXnY1wYwAZW",
    accessKeySecret: "QBNvQE2OuX1gSILbIW48vhlQ5O5N7o",
    secure: true,
    bucket: "filezh"
};
var file_exts = ["jpg", "png", "gif", "jpeg"];
var client = new OSS.Wrapper(options);

//加载编辑器
$(document).ready(function () {
    $("#summernote").summernote({
        height: 650,
        lang: "zh-CN",
        callbacks: {
            onImageUpload: function (files) {
                if (isFormatTrue(files)) {
                    sendFiles(files);
                } else {
                    alert("文件格式有错误!");
                }
            }
        }
    });
});

function sendFiles(files) {
    var datetime = new Date();
    var year = datetime.getFullYear();
    var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;
    var pre_path = "UploadFiles/EditImage/" + year + month + "/";
    $.each(files, function (i, file) {
        var name_ext = file.name.split('.').pop();
        var storeAs = pre_path + timeFormat(new Date()) + "." + name_ext;
        client.multipartUpload(storeAs, file).then(function (result) {
            var file_path = "https://uploadimg.Master.CanYinWu.com/" + storeAs;
            $("#summernote").summernote("insertImage", file_path);
        }).catch(function (err) {
            alert("上传失败!");
        });
    });
}

function isFormatTrue(files) {
    var flag = true;
    if (files.length <= 0) {
        flag = false;
    }
    $.each(files, function (i, file) {
        var name_ext = file.name.split('.').pop().toLowerCase();
        if ($.inArray(name_ext, file_exts) < 0) {
            flag = false;
            return false;
        }
    });
    return flag;
}

function getEditorCode() {
后面还有 17 行代码,购买后查看完整代码

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

AI 解读 AI

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

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