Spring boot-Ckeditor загружает изображение и получает URL-адрес изображения на jsp - PullRequest
0 голосов
/ 26 марта 2020

Интеграция CKEditor 4 на jsp с Springboot, чтобы получить WYSIWYG для содержимого блога, но я пытаюсь загрузить изображение на ckeditor и получить URL изображения. Изображения загружаются, но не получают ответ на информацию об изображении

jsp file

<script src="https://cdn.ckeditor.com/4.14.0/standard/ckeditor.js"></script>

<form class="editorform row" method="post" action="/image/upload">
    <div class="col-12">
        <input type="submit" value="Publish" class="btn btn-outline-success">
    </div>
    <div class="col-12">
        <textarea name="editor" id="editor"></textarea>

    </div>

</form>

<Script>
    CKEDITOR.replace( 'editor', {
        filebrowserUploadUrl: '/image/upload',
        height: 400
    });
</Script>

создал apicontroller для загрузки и получения URL-адреса изображения

apicontroller. java

package com.digimartnepal.digimartnepal.controller;

import lombok.SneakyThrows;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.io.IOException;

@RestController
public class ApiController {

@PostMapping("/image/upload")
    @SneakyThrows
    public String upload(@RequestPart MultipartFile upload, HttpServletRequest request){
    String path = request.getServletContext().getRealPath("/");
    File files = new File(path + "upload");
    files.mkdir();
    upload.transferTo(new File(files.getPath()+File.separator+upload.getOriginalFilename()));
    System.out.println(upload.getOriginalFilename());
    return request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/upload/"+upload.getOriginalFilename();
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...