• ueditor 单独上传1G以上大文件


    一、单独上传附件

    1、html代码

       <script id="ue_target">
    
        </script>
        <input type="text" id="_file" name="files" /><a href="#"  onclick="up_file();">附件...</a>

    2、jquery代码

      

     var ue_file = UE.getEditor("ue_target", {
            initialFrameWidth: 600,
            initialFrameHeight: 400,
        });
        ue_file.ready(function () {
            //设置编辑器不可用
            ue_file.setDisabled();
            //隐藏编辑器
            ue_file.hide();
           
            //文件上传成功事件(你点击确定按钮触发)
            ue_file.addListener('afterUpfile', function (_k, _arg) {
                $("#_file").attr("value", ue_file.options.filePath + _arg[0].url);
            })
        });
        //文件上传的对话框
        function up_file() {
            var file_dialog = _editor.getDialog("attachment");
            file_dialog.open();
        }

    3、绑定afterUpfile事件、打开ueditor-->dialog-->attachment-->attachment.js

    4、加上下面这行代码

    5、上传文件对话框鼠标点击会关闭、我这边想去掉这个、注释掉,在uditor.all.js中

     6、去掉对话框关闭按钮,在ueditor.all.js中

    二、上传大文件

    1、设置ueditor后端文件最大长度、我用的是.net打开config.json文件

    2、修改fileMaxSize,我默认2G,这里只是后端检查文件大小

    3、修改ueditor的web.config配置文件,这里是网站能请求的最大长度

    4、修改httpRuntime节点、maxRequestLength属性

     5、如果不行修改网站的web.config

    6、修改文件保存路径

    1)、修改配置文件

    2)、修改后端代码

    7、再不行修改IIS

    1)、打开IIS

    2)、修改请求限制

  • 相关阅读:
    MySQL Date函数的正确用法
    CentOS tree命令详解
    VMware虚拟机的CentOS无法上网的解决方法
    CentOS安装emacs24.2命令
    【复杂】CentOS 6.4下PXE+Kickstart无人值守安装操作系统
    CentOS定位、查找文件的命令
    CentOS查找目录或文件
    CentOS安装Emacs文本编辑器
    centos6.5的软件安装,用户管理等
    CentOS安装OpenOffice
  • 原文地址:https://www.cnblogs.com/study10000/p/10565468.html
Copyright © 2020-2023  润新知