ФорумыТемы

Новое сообщение

Сообщения темы 'Динамическая загрузка файлов в ASP'

Фильтр:
содержит   Сортировка   

  

yura 04.06.2006 22:26
Скачиваем файл с URL в нужную папку Folder Найдено в (http://bbs.vbstreets.ru/viewtopic.php?p=6589962#6589962) Function Download(URL,Folder) Dim XMLHTTP, ADOStream, FileName URL = Replace(URL,"","/") FileName = right(URL,len(URL)-instrrev(URL,"/")) if len(FileName)=0 Then msgbox "Имя файла не указано" Exit Function End if Set XMLHTTP = CREATEOBJECT("Microsoft.XMLHTTP") XMLHTTP.open "GET", URL, "False" XMLHTTP.send If XMLHTTP.statustext = "OK" Then Set ADOStream = CreateObject("ADODB.Stream") ADOStream.type = 1 ADOStream.Open ADOStream.Write XMLHTTP.responseBody if len(Folder) > 0 Then FileName = Folder & "" & FileName ADOStream.SaveToFile FileName, 2 ADOStream.Close Set ADOStream = Nothing Download = 1 'Else ' состояние загрузки 'Download = 0 'XMLHTTP.statustext End if Set XMLHTTP = Nothing End Function
  
  

yura 04.12.2005 14:26
А ВОТ ТУТ ДИНАМИЧЕСКИ ОПРЕДЕЛЯЮТ: ПОДДЕРЖИВАТЕСЯ ЛИ Flash plugin ИЛИ НЕТ http://www.kirupa.com/developer/mx/detection.htm А ТАКЖЕ, ОТЛИЧАЮТ SWF И СТАТИЧЕСКУЮ КАРТИНКУ
  
  

lambada 16.08.2005 00:12
не все методы понятны, не могли бы Вы добавить комментарии в операторы SET.
  
  

gliba 16.08.2005 00:11
Рекомендую function insertFile( fname ) insertFile = -1 'error dim fso, ts, ForReading, line ForReading = 1 Set fso = Server.CreateObject( "Scripting.FileSystemObject" ) if fso.FileExists( fname ) = false then Set fso = nothing exit function end if Set ts = fso.OpenTextFile( fname, ForReading ) do while not ts.AtEndOfStream 'read line by line line = ts.ReadLine Response.Write line loop ts.Close Set ts = nothing Set fso = nothing insertFile = 1 'success end function
  
  

lambada 16.08.2005 00:11
Я работаю с ASP. Иногда необходимо на html-страницу выдать содержимое файлов, имена которых меняются. Можно писать <% if fname="a1" then %> <!--#INCLUDE FILE="a1.inc" --> <% elseif fname="a2" then %> <!--#INCLUDE FILE="a2.inc" --> ... Есть ли лучший подход?
  



Новое сообщение
 

Послать уведомление по e-mail

Продолжить


Авторизоваться через https://www.pvobr.ru
Логин
Пароль
Регистрация

Авторизоваться через соцсети
Наверх