wangeditor (complemento compilador de texto enriquecido)
lt; scriptrc="plugins/wangeditor/min/wangEditor.min.js" gt;lt;/script gt;
lt;scriptrc="jquery/jquery-2.1.1.min.js" gt;lt;/script gt;
lt;div id="editor" lt; /div gt;
lt; tipo de entrada="botón" id="test1" valor="tomar html"
lt; ; tipo de entrada="botón" id="test2" valor="tomar texto" /gt;
var E = window.customConfig.pasteIgnoreImg =false
// Usar base64 Guardar imagen
// editor.customConfig.uploadImgShowBase64 = true
// Subir imagen al servidor
editor.customConfig.uploadImgShowBase64 = true
//Sube la imagen al servidor uploadFileName = 'editorFile'; //Establece el nombre del parámetro de carga del archivo
editor.customConfig.uploadImgServer = 'upload1'; el archivo cargado
editor.customConfig.uploadImgServer = 'upload1'; // Establece la ruta del servidor para cargar archivos
editor.customConfig.uploadImgServer = 'upload1'; ruta del servidor para cargar archivos
Parámetro de carga de archivos del editor uploadImgMaxSize = 3 *1024 *1024 // Limitar el tamaño de la imagen a 3M
// Personalizar el evento de carga de la imagen
editor .customConfig.uploadImgHooks = {
antes: función(xhr, editor, archivos) {
},
éxito: función(xhr, editor, resultado) {
console.log("Carga exitosa");
},
falla: función (xhr, editor, resultado) {
console.log("La carga falló debido al " resultado);
},
error: función(xhr, editor) {
console.log ("Error al cargar");
},
tiempo de espera: function(xhr, editor) {
console.log("Tiempo de espera de carga"
}
}
}
editor.create();
$("#btnGetHtml").bind("clic", función(){
// alerta("hola mundo");
var contenido = editor.txt.html();
alerta(contenido); > });
lt;/scriptgt;
static StringUPLOAD_PATH = "/static/upload/";
@ResponseBody
@RequestMapping(valor = "upload1", método = RequestMethod.POST)
public Mapupload1(MultipartFile editorFile, solicitud HttpServletRequest) {
System.out.println("inner upload1") ;
Resultado del mapa = new HashMap();
// Obtener el sufijo del archivo
String fileName = editorFile.getOriginalFilename();
String fileSuffix = fileName.substring(fileName.lastIndexOf("."));
// Ruta de almacenamiento del archivo
String filePath = request.getSession().getServletContext() getRealPath(UPLOAD_PATH);
Clase de dirección de red
InetAddress ia=null;<. /p> p>
intente {
//Obtener la dirección de red local
ia = ia.getLocalHost();
System.out. println(ia .getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
// Determina si la ruta existe, si no, crea la carpeta
File file =new File(filePath);
if (! p> if (!file.exists( )) {
file.mkdirs();
}
// Escribe el archivo en el destino
file =new File (filePath, UUID.randomUUUID() fileSuffix);
prueba {
editorFil
e.transferTo(file);
}catch (IOException e) {
e.printStackTrace();
}
}
// Obtener la ruta al lado del servidor (donde se cargará la imagen empalmada después de la dirección de acceso web)
String serverPath = String.format("s:/ /s :sss", request.getScheme(), ia.getHostAddress(), request.getServerPort(), request.getContextPath().result.put("errno", 0);
resultado. put( "datos", new String[]{serverPath file.getName()});
devuelve resultado
}
Devuelve el resultado. /p>