Empfohlen: ASP-Komponenten-freier Upload mit echter Fortschrittsleiste ASP-Komponentenfreies Upload mit realer Fortschrittsleiste ohne Komponentenfreiem Upload mit realer Fortschrittsleiste, wobei Upload.asp der Kerncode ist. Sofern Sie keine besonderen Bedürfnisse benötigen, ist Demo.htm eine Demonstration ohne Auffrischungsleiste (dh 5.5+ Unterstützung). Demo.asp ist eine von Demo.asp hochgeladene Datei. Da die Demo es erfordert, wird sie nur in Demo.asp hochgeladen und speichert sie nicht. Wenn Sie es speichern müssen, müssen Sie nur die Relevanten entfernen
<%
Funktion SaveremoteFile (LocalFileName, RemoteFileurl)
SaveremoteFile = true
dunkle Anzeigen, Abruf, GetRemotedata
Retrieval = server.createObject (microsoft.xmlhttp) festlegen.
Mit Abruf
.Open bekommen, remoteFileurl, falsch,,
.Schicken
Wenn .ReadyState <> 4 dann
SaveremoteFile = False
Ausgangsfunktion
Ende wenn
GetRemotedata = .ResponseBody
Enden mit
Retrieval einstellen = nichts
Setzen Sie ads = server.createObject (adodb.stream)
Mit Anzeigen
.Type = 1
.Offen
.Write GetRemotedata
.SaveToFile Server.Mappath (LocalFileName), 2
.Stornieren()
.Schließen()
Enden mit
Setzen Sie Anzeigen = nichts
Endfunktion
%>
<%
'Das Folgende ist ein Anrufbeispiel:
remoteurl = http: //www.uyux.cn/logo.gif'remote Dateiname (Absolute Full Pfad)
localFile = ersetzen (ersetzen (nun (),-,),),),:,) & rechts (Remoteurl, 4) 'nativer Dateiname (anpassbar)
Wenn Sparemote -Datei (LocalFile, Remoteurl) = wahr ist
Response.write (erfolgreich speichern: & localfile)
Ende wenn
%>
- -
Anteil: ASP erkennt einen statischen Aktualisierungsfreien Paging-Effekt # FormAtableId_0# HTML Head Title News List Simplified/Title Skript Language = Javascript!- // Ajax-Steuerelement kann auch in eine separate Datei aufgenommen werden, um die Aufruffunktion ajax () {var xhrobj = null zu erleichtern; if (window.xmlhttprequest) {xhrobj = new XmlHttpRequest (); } else if (window.activeX