1. Baixe o SinaEditor
2.Página de chamada JSP
Copie o código do código da seguinte forma:
<textarea name="problemBody" id="content" style="display:none;"
<iframe src="<%=request.getContextPath() %>/edit/editor.htm?id=content&ReadCookie=0" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No">< /iframe>
Entre eles, src="<%=request.getContextPath() %>/edit/editor.htm representa o caminho do arquivo editor.htm no SinaEditor baixado; os dois IDs em verde devem ser consistentes
3. O editor baixado contém img.htm e attachment.htm. O primeiro é para fazer upload de imagens e o segundo é para fazer upload de anexos. Claro, ambos são usados da mesma forma e podem ser considerados como upload de arquivos.
4. A seguir está um exemplo de upload de imagens em img.htm. Faça uma anotação para uso futuro.
Copie o código do código da seguinte forma:
função chk_imgpath(){
if($('radio1').checked==true){
if($("imgpath").value == "http://" || $("imgpath").value == "") {
janela.close();
retornar;
}
LoadIMG($("caminhoimg").valor);
}outro{
if($("arquivo1").valor == "") {
alert("Por favor, escolha fazer upload de arquivos de imagem!");
retornar;
}
var caminho do arquivo = j("#arquivo1").val();
var tipo de arquivo = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
if (regu.indexOf(tipo de arquivo) == -1) {
alert('Apenas arquivos do tipo .gif.jpg.png.jpge podem ser carregados!');
retornar ;
}
var f = j('#form1');
j.ajaxFileUpload({
digite: 'POST',
secureuri: falso,
fileElementId: 'arquivo1',
url: '/ask/fileUpload?type=img',
tipo de dados: 'String',
sucesso: função(dados){
j("#imgpath").attr("valor",dados);
j("#radio1").attr("verificado","verdadeiro");
chk_imgpath();
$('divProcessing').style.display='';
},
erro: função(dados){
alert('Falha no upload do arquivo');
}
});
}
}
5. Escrita de código de back-end (sem descrição)