El artículo anterior ha mencionado los beneficios del complemento de texto enriquecido de Ueditor Baidu, que no tiene demasiada extensión aquí, principalmente para decir que Ueditor está dirigido a Ueditor, imagen única, imagen múltiple, carga de video y su correspondiente en línea Resumen de problemas de gestión y códigos.
Ueditor carga archivos individuales, múltiples imágenes, videos y archivos en forma de archivos adjuntos de tipo String. Se pueden resumir brevemente tres puntos: el
primer paso: primero mire la configuración del elemento de configuración de la imagen cargada en config.json, vea imageActionName, imageFileName, imagePathFormat; el
segundo paso: si cargar imágenes, videos, se cargan en forma de archivo adjunto
Sí , así que verifique los elementos de configuración del archivo adjunto y las rutas del archivo adjunto, etc.; Paso 3: Vea la imagen image.js y observe el tipo de retorno de ajax, agregue lo que necesita; Requisito previo: result.put ("estado", "ÉXITO" ); ¡
Siguiente análisis paso a paso!
Enlace original: https://blog.csdn.net/qq_43419105/java/article/details/90755402
Elementos de configuración de config.json de origen
/ * Cargar elemento de configuración de imagen * / / * Cargar configuración de archivo * / /* 列出指定目录下的图片 在线管理预览 */ /* 列出指定目录下的文件 在线管理预览*/ |
Elementos de configuración de la fuente controller.jsp
<% request.setCharacterEncoding ("utf-8"); %> |
Código de capa de servicio:
public String uploadImage(MultipartFile file, String originalFilename, String type, Member member) throws Exception { |
Ueditor integra la clase UeditorController de Spring Boot
paquete cn.gson.crm.controller; import java.io.File; import javax.servlet.http.HttpServletRequest; import org.apache.commons.io.IOUtils; import cn.gson.crm.common.Base64Utils; /** @Controller @RequestMapping("/config") }
|
Descripción:
当不知道返回给页面的所需参数时,我们可以查看针对源码的js文件看其ajax请求。以video.js为例 |
Al cargar un video, debe establecer el tamaño de la aplicación de video cargada.
# El tamaño de la carga de archivos permitida spring.http.multipart.maxFileSize = 100Mb spring.http.multipart.maxRequestSize = 100Mb |
Resultados: