Red de conocimiento informático - Problemas con los teléfonos móviles - wangeditor (complemento compilador de texto enriquecido)

wangeditor (complemento compilador de texto enriquecido)

lt; enlace rel="stylesheet" href="plugins/wangeditor/min/wangEditor.min.css" /gt

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>