Пожалуйста, скажите мне, как загрузить текстовое изображение Summernote

#asp.net-core #asp.net-web-api #angular7 #text-editor #summernote

#asp.net-ядро #asp.net-web-api #angular7 #текстовый редактор #summernote

Вопрос:

Интерфейс использует angular 6, а api использует asp.net ядро. Когда вы добавляете изображение в тело, оно запрашивает api сохранить файл на сервере. Кстати, когда данные сохраняются, они сохраняются как байты base64. База данных должна храниться под 4000 байт с использованием Oracle. Есть ли какой-либо способ загрузить изображение через путь к изображению? Я надеюсь, вы можете сказать мне, как написать функцию обратного вызова uploadImagePath в примере angular.

 config: any = {
airMode: false,
tabDisable: true,
placeholder: '내용을 입력하세요.',
tabsize: 2,
height: '300px',
uploadImagePath: this.REST_API_ADDR   'File/summernote',
popover: {
  table: [
    ['add', ['addRowDown', 'addRowUp', 'addColLeft', 'addColRight']],
    ['delete', ['deleteRow', 'deleteCol', 'deleteTable']],
  ],
  image: [
    ['image', ['resizeFull', 'resizeHalf', 'resizeQuarter', 'resizeNone']],
    ['float', ['floatLeft', 'floatRight', 'floatNone']],
    ['remove', ['removeMedia']],
  ],
  link: [['link', ['linkDialogShow', 'unlink']]],
  air: [ ['font', ['bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript', 'clear',],],],
},
toolbar: [
  ['misc', ['codeview', 'undo', 'redo']],
  ['style', ['bold', 'italic', 'underline', 'clear']],
  ['font', ['bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript', 'clear']],
  ['fontsize', ['fontname', 'fontsize', 'color']],
  ['para', ['style', 'ul', 'ol', 'paragraph', 'height']],
  ['insert', ['table', 'picture', 'link', 'video', 'hr']],
],
fontNames: ['Helvetica', 'Arial', 'Arial Black', 'Comic Sans MS', 'Courier New', 'Roboto', 'Times'],
  }