一、单独上传附件
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)、修改请求限制