一、單獨上傳附件
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)、修改請求限制