|
@@ -21811,7 +21811,7 @@
|
|
|
function handleUpload(editor) {
|
|
|
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'image';
|
|
|
var accept = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '*';
|
|
|
- var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
|
|
|
+ // var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
|
|
|
// type为上传文件类型 image|video|audio|pdf|word
|
|
|
var input = document.createElement('input');
|
|
|
input.type = 'file';
|
|
@@ -21819,14 +21819,18 @@
|
|
|
input.value = '';
|
|
|
input.style.display = 'none';
|
|
|
input.accept = accept; // document.body.appendChild(input);
|
|
|
+ input.multiple = 'multiple';
|
|
|
|
|
|
input.addEventListener('change', function (event) {
|
|
|
// @ts-ignore
|
|
|
- var _event$target$files = _slicedToArray(event.target.files, 1),
|
|
|
- file = _event$target$files[0]; // 文件上传后的回调函数可以由调用方自己实现
|
|
|
-
|
|
|
-
|
|
|
+ // var _event$target$files = _slicedToArray(event.target.files, 1),
|
|
|
+ // file = _event$target$files[0]; // 文件上传后的回调函数可以由调用方自己实现
|
|
|
+ // 3xxx 20240607
|
|
|
+ let files = event.target.files;
|
|
|
+ for (let i = 0; i < files.length; i++) {
|
|
|
+ var file = files[i]
|
|
|
editor.options.fileUpload(file, function (url) {
|
|
|
+ var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
|
|
|
var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
|
|
|
|
// 文件上传的默认回调行数,调用方可以完全不使用该函数
|
|
@@ -21866,6 +21870,7 @@
|
|
|
|
|
|
editor.editor.doc.replaceSelection(code);
|
|
|
});
|
|
|
+ }
|
|
|
});
|
|
|
input.click();
|
|
|
}
|