我在从summernote中选择图片后尝试触发jquery文件上传方法,因此我可以使用URL而不是base64编码。
这是我目前的电话:
$('#summernote').summernote({
toolbar: [
['edit',['undo','redo']],
['style', ['bold', 'italic', 'underline', 'strikethrough',
['insert', ['link','picture']],
['view', ['fullscreen']]
],
onImageUpload: function(files, editor, welEditable) {
uploadFile(files, editor, welEditable);
}
});
我可以调用我的uploadFile函数并传递args但是我不清楚如何将它们传递给我的jquery文件上传调用...我知道file_upload绑定到输入按钮那么无论如何都要绕过这个并以语法方式触发上传?
function uploadFile(files, editor, welEditable) {
/*
$('#file_upload').fileupload('add', {
fileInput: files
});
*/
$('#file_upload').fileupload({
url: 'photos/index.php',
done: function (e, data) {
$.each(data.result, function (index, file) {
editor.insertImage(welEditable, url);
});
}
});
}