1. Laden Sie SinaEditor herunter
2.JSP-Aufrufseite
Kopieren Sie den Codecode wie folgt:
<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="Nein">< /iframe>
Darunter stellt src="<%=request.getContextPath() %>/edit/editor.htm den Dateipfad editor.htm im heruntergeladenen SinaEditor dar; die beiden grünen IDs müssen konsistent sein
3. Der heruntergeladene Editor enthält img.htm und attachment.htm. Der erste dient zum Hochladen von Bildern und der zweite zum Hochladen von Anhängen. Natürlich werden beide auf die gleiche Weise verwendet und können als Hochladen von Dateien angesehen werden.
4. Das Folgende ist ein Beispiel für das Hochladen von Bildern in img.htm. Machen Sie eine Notiz für die zukünftige Verwendung.
Kopieren Sie den Codecode wie folgt:
Funktion chk_imgpath () {
if($('radio1').checked==true){
if($("imgpath").value == "http://" || $("imgpath").value == "") {
window.close();
zurückkehren;
}
LoadIMG($("imgpath").value);
}anders{
if($("file1").value == "") {
Alert("Bitte wählen Sie das Hochladen von Bilddateien!");
zurückkehren;
}
var filepath = j("#file1").val();
var filetype = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
if (regu.indexOf(filetype) == -1) {
Alert('Es dürfen nur Dateien vom Typ .gif.jpg.png.jpge hochgeladen werden!');
zurückkehren ;
}
var f = j('#form1');
j.ajaxFileUpload({
Typ: 'POST',
secureuri: falsch,
fileElementId: 'file1',
URL: '/ask/fileUpload?type=img',
dataType: 'String',
Erfolg: Funktion(Daten){
j("#imgpath").attr("value",data);
j("#radio1").attr("checked","true");
chk_imgpath();
$('divProcessing').style.display='';
},
Fehler: Funktion(Daten){
alarm('Datei-Upload fehlgeschlagen');
}
});
}
}
5. Backend-Code schreiben (keine Beschreibung)