Рекомендуется: загрузка без компонентов ASP с помощью реальной панели прогресса Asp без компонентов загрузки с реальной панелью прогресса без загрузки без компонентов с реальной панелью прогресса, где upload.asp-код ядра. Если вам не нужны особые потребности, Demo.htm - это демонстрация без обновления Progress Bar (IE5.5+ поддержка). Demo.asp - это файл, загруженный Demo.asp. Поскольку демонстрация требует этого, он загружается только в Demo.asp и не сохраняет его. Если вам нужно его сохранить, вам нужно только удалить соответствующую
<%
Функция saveremotefile (localfilename, remotefileurl)
Saveremotefile = true
Dim Ads, поиск, getRemotedata
Установить поиск = server.createObject (microsoft.xmlhttp)
С поиском
.
.Отправлять
If .ReadyState <> 4 тогда
Saveremotefile = false
Выходная функция
Конец, если
GetRemotedata =. -Responsebody
Закончить с
Установить поиск = ничего
Установить Ads = server.createObject (adodb.stream)
С рекламой
.Type = 1
.Открыть
.Write GetRemotedata
.Savetofile server.mappath (localfilename), 2
.Отмена()
.Закрывать()
Закончить с
Установить объявление = ничего
Конечная функция
%>
<%
'Ниже приведен пример вызова:
remoteurl = http: //www.uyux.cn/logo.gif'remote Имя файла (абсолютный полный путь)
localfile = replace (remept (now (),-,),),), :,) & right (remoteurl, 4) 'Имя собственного файла (настраиваемое)
Если saveremotefile (localfile, remoteurl) = true then
Response.write (успешно сохранить: & localfile)
Конец, если
%>
-
Share: ASP реализует статический эффект подключения без обновления # FormattableId_0# HTML Head заголовок Список новостей упрощенный/Название сценариев = javaScript!- // управление Ajax также можно превратить в отдельный файл, чтобы облегчить вызов функцию ajax () {var xhrobj = null; if (window.xmlhttprequest) {xhrobj = new xmlhttprequest (); } else if (window.activex