แนะนำ: อัพโหลดฟรีส่วนประกอบ ASP พร้อมแถบความคืบหน้าจริง ASP-Free Upload ด้วยแถบความคืบหน้าจริงโดยไม่ต้องอัปโหลดฟรีส่วนประกอบด้วยแถบความคืบหน้าจริงโดยที่อัพโหลด. asp เป็นรหัสหลัก หากคุณไม่จำเป็นต้องมีความต้องการพิเศษ Demo.htm เป็นการสาธิตโดยไม่มีแถบความคืบหน้าการรีเฟรช (IE5.5+ สนับสนุน) Demo.asp เป็นไฟล์ที่อัปโหลดโดย demo.asp เนื่องจากการสาธิตต้องการมันจึงถูกอัปโหลดใน demo.asp เท่านั้นและไม่ได้บันทึกไว้ หากคุณต้องการบันทึกคุณจะต้องลบที่เกี่ยวข้องเท่านั้น
-
ฟังก์ชั่น saveremotefile (localfilename, remotefileurl)
saveremotefile = true
โฆษณาสลัว, การดึง, getremotedata
Set Retrieval = Server.createObject (Microsoft.xmlhttp)
ด้วยการดึง
.Open get, remotefileurl, false,
.ส่ง
ถ้า. ReadyState <> 4 แล้ว
SaveremoteFile = FALSE
ฟังก์ชั่นออก
สิ้นสุดถ้า
getRemotedata = .ResponseBody
จบลงด้วย
ตั้งค่าการดึง = ไม่มีอะไร
ตั้งค่าโฆษณา = server.createObject (adodb.stream)
ด้วยโฆษณา
.Type = 1
.เปิด
. เขียน getremotedata
.Savetofile Server.Mappath (LocalFileName), 2, 2
.ยกเลิก()
.ปิด()
จบลงด้วย
ตั้งค่าโฆษณา = ไม่มีอะไร
ฟังก์ชันสิ้นสุด
-
-
'ต่อไปนี้เป็นตัวอย่างการโทร:
remoteurl = http: //www.uyux.cn/logo.gif'remote ชื่อไฟล์ (เส้นทางเต็ม Absolute Path)
localfile = แทนที่ (แทนที่ (แทนที่ (ตอนนี้ (),-,),),),:,) & ขวา (remoteurl, 4) ชื่อไฟล์ดั้งเดิม (ปรับแต่งได้)
ถ้า saveremotefile (localfile, remoteurl) = true แล้ว
Response.write (บันทึกสำเร็จ: & localfile)
สิ้นสุดถ้า
-
-
แบ่งปัน: ASP ตระหนักถึงเอฟเฟกต์การเพจที่ปราศจากการรีเฟรชแบบคงที่ # formattableId_0# html หัวชื่อข่าวรายการข่าวง่าย/ชื่อภาษาสคริปต์ = javascript!- // การควบคุม ajax สามารถทำในไฟล์แยกต่างหากเพื่ออำนวยความสะดวกฟังก์ชันการโทร ajax () {var xhrobj = null; if (window.xmlhttprequest) {xhrobj = ใหม่ xmlhttprequest (); } อื่นถ้า (window.activex