Проблема с передачей больших файлов клиенту :(

Программирование на Active Server Pages и VBScript.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Проблема с передачей больших файлов клиенту :(

Сообщение ALX_2002 » 28.12.2004 (Вт) 12:28

Народ. Посоветуйте плиз. Мне нужно выдавать файло через ASP

Нашёл такой код:
Код: Выделить всё
   Response.AddHeader "content-disposition","attachment; filename="C:\1.avi" Response.Contenttype="application/octet-stream"
   Set objStream = Server.CreateObject("ADODB.Stream")
   objStream.Open
   objStream.Type = 1
   objStream.LoadFromFile "C:\1.avi"
   Response.BinaryWrite objStream.Read
   objStream.Close
   Set objStream = Nothing


Пашет класно, но с одним траблом. Если файл большой предположим метров 60 - 70, то ASP пол часа думает перед тем как выдать окошко о сохранении файла...

А за это время дикий-торопливый народ успевает по ссылке ещё раз десять щёлкнуть.

Может я как то не так передаю ? Посоветуйте плиз :(

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 28.12.2004 (Вт) 16:50

Ну народ, ну неужели ни кто не делал подобного...

Мне нужно каким то образом выдавать поток частями или что то ещё...

Ну посоветуйте что нибудь..... :cry:

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 04.01.2005 (Вт) 15:40

Мда.... Видать раздел умер.... Ни одного поста.... :(


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList