const editorConfig: Partial<IEditorConfig> = { // 在编辑器中,点击选中“附件”节点时,要弹出的菜单 hoverbarKeys: { attachment: { menuKeys: ['downloadAttachment'], // “下载附件”菜单 }, }, MENU_CONF: { // “上传附件”菜单的配置 uploadAttachment: { customUpload: true, // 开启自定义上传 onUpload(file: File) { // 调用自定义的上传方法 console.log(file); }, // 插入到编辑器后的回调 onInsertedAttachment(elem: any) { console.log('inserted attachment', elem); }, }, }, }; 配置完成后上传附件后报错 mf-dep____vendor.d64c5d34.js:111070 Uncaught (in promise) Error: Cannot get upload server address 没有配置上传地址
时间: 2024-04-27 21:23:36 浏览: 230
出现 "Cannot get upload server address" 错误,说明在上传附件时,编辑器找不到上传服务器的地址。因此,你需要在编辑器的配置文件中设置 `uploadImgServer` 字段,其值应该是你的上传服务器的地址。具体修改如下:
```
const editorConfig: Partial<IEditorConfig> = {
// 在编辑器中,点击选中“附件”节点时,要弹出的菜单
hoverbarKeys: {
attachment: {
menuKeys: ['downloadAttachment'], // “下载附件”菜单
},
},
// 设置上传服务器地址
uploadImgServer: 'http://your-upload-server.com/upload',
MENU_CONF: {
// “上传附件”菜单的配置
uploadAttachment: {
customUpload: true, // 开启自定义上传
onUpload(file: File) {
// 调用自定义的上传方法
console.log(file);
},
// 插入到编辑器后的回调
onInsertedAttachment(elem: any) {
console.log('inserted attachment', elem);
},
},
},
};
```
修改后,你的自定义上传方法应该可以正常使用了。如果还有问题,请仔细检查上传服务器的地址是否正确,并且上传接口是否能够正常响应。
阅读全文