1. ดาวน์โหลด SinaEditor
2.หน้าการโทร JSP
คัดลอกรหัสรหัสดังต่อไปนี้:
<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>
หนึ่งในนั้นคือ src="<%=request.getContextPath() %>/edit/editor.htm แสดงถึงเส้นทางไฟล์ editor.htm ใน SinaEditor ที่ดาวน์โหลดมา โดย ID ทั้งสองที่เป็นสีเขียวจะต้องสอดคล้องกัน
3. ตัวแก้ไขที่ดาวน์โหลดประกอบด้วย img.htm และแนบ htm อันแรกใช้สำหรับอัพโหลดรูปภาพและอันที่สองสำหรับการอัพโหลดไฟล์แนบ แน่นอนว่าทั้งสองใช้ในลักษณะเดียวกันและสามารถถือเป็นการอัพโหลดไฟล์ได้
4. ต่อไปนี้เป็นตัวอย่างของการอัพโหลดรูปภาพใน img.htm จดบันทึกเพื่อใช้ในอนาคต
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น chk_imgpath () {
if($('radio1').checked==true){
if($("imgpath").value == "http://" || $("imgpath").value == "") {
หน้าต่าง.ปิด();
กลับ;
-
LoadIMG($("imgpath").value);
}อื่น{
ถ้า($("file1").value == "") {
alert("กรุณาเลือกอัพโหลดไฟล์รูปภาพ!");
กลับ;
-
var filepath = j("#file1").val();
var filetype = filepath.substring(filepath.lastIndexOf('.'));
var regu = ".gif.jpg.png.jpge.GIF.JPG.PNG";
ถ้า (regu.indexOf (ประเภทไฟล์) == -1) {
alert('อนุญาตให้อัพโหลดเฉพาะไฟล์ประเภท .gif.jpg.png.jpge เท่านั้น!');
กลับ ;
-
var f = j('#form1');
j.ajaxFileUpload({
ประเภท: 'โพสต์',
Secureuri : เท็จ
fileElementId : 'file1',
url: '/ask/fileUpload?type=img',
ประเภทข้อมูล : 'สตริง',
ความสำเร็จ : ฟังก์ชั่น (ข้อมูล) {
j("#imgpath").attr("value",ข้อมูล);
j("#radio1").attr("ตรวจสอบแล้ว", "จริง");
chk_imgpath();
$('divProcessing').style.display='';
-
ข้อผิดพลาด: ฟังก์ชั่น (ข้อมูล) {
alert('การอัพโหลดไฟล์ล้มเหลว');
-
-
-
-
5. การเขียนโค้ดแบ็กเอนด์ (ไม่มีคำอธิบาย)