1. Descarga SinaEditor
2.Página de llamada JSP
Copie el código de código de la siguiente manera:
<textarea name="problemBody" id="content" style="display:none;" textarea>
<iframe src="<%=request.getContextPath() %>/edit/editor.htm?id=content&ReadCookie=0" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No">< /iframe>
Entre ellos, src="<%=request.getContextPath() %>/edit/editor.htm representa la ruta del archivo editor.htm en el SinaEditor descargado; los dos ID en verde deben ser consistentes
3. El editor descargado contiene img.htm y adjunto.htm. El primero es para cargar imágenes y el segundo para cargar archivos adjuntos. Por supuesto, ambos se usan de la misma manera y pueden considerarse como archivos de carga.
4. El siguiente es un ejemplo de cómo cargar imágenes en img.htm. Tome nota para uso futuro.
Copie el código de código de la siguiente manera:
función chk_imgpath () {
if($('radio1').marcado==verdadero){
if($("imgpath").value == "http://" || $("imgpath").value == "") {
ventana.cerrar();
devolver;
}
LoadIMG($("imgpath").value);
}demás{
if($("archivo1").valor == "") {
alert("¡Elija cargar archivos de imagen!");
devolver;
}
var ruta de archivo = j("#file1").val();
var tipo de archivo = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
if (regu.indexOf(tipo de archivo) == -1) {
alert('¡Solo se permiten cargar archivos del tipo .gif.jpg.png.jpge!');
devolver ;
}
varf = j('#form1');
j.ajaxFileUpload({
tipo: 'POST',
seguridaduri: falso,
fileElementId: 'archivo1',
URL: '/ask/fileUpload?type=img',
tipo de datos: 'Cadena',
éxito: función (datos) {
j("#imgpath").attr("valor",datos);
j("#radio1").attr("marcado","verdadero");
chk_imgpath();
$('divProcessing').style.display='';
},
error: función (datos) {
alert('Error en la carga del archivo');
}
});
}
}
5. Escritura de código backend (sin descripción)