![]() |
Вопрос по Delphi скачать файл по HTTP
Как скачать файл по HTTP
|
Что то типа:
Код:
var |
Код:
varend; |
Цитата:
это как? |
Код:
uses urlmon; |
Запихай в поток:) а то при загрузке будет интерфейс виснуть:) особенно при загрузке жирных файлов:)
|
а как быть с русскими именами файлов, название кракозябрами получается
|
используй URLEncode)))
|
Почему все используют TMemoryStream?))
Не проще так Код:
var |
Цитата:
|
Цитата:
Эти классы идентичны, оба наследники TStream |
А можно реализовать чтобы файл скачался,потом запустился
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
var
stream : TFileStream; http : TIdHTTP; begin http := TIdHTTP.Create; stream := TFileStream.Create('C:/tmp.exe', fmCreate); try http.get('somesite.com/somefile', stream); WinExec(PAnsiChar('C:/tmp.exe'), SW_SHOW); finally FreeAndNil(http); FreeAndNil(stream); end; |
| Время: 21:40 |