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)、修改請求限制

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM