#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'],
}