
This component is still work-in-progress. Multipart and
much more not yet supported. Feel free to add your enhancements and
co-work on further development.
Quick start:
Drop IEDownload component on a form. Use
IEDownload1.Go('http://www.euromind.com/iedelphi')
to download to a stream, or
IEDownload1.Go('http://www.euromind.com/iedelphi','c:\iedelphi.htm')
to download to a file.
Use OnBeginningTransaction to add additionally headers to the transaction.
Use OnResponse to get response headers and eventually add
additional requestheaders.
Use OnAuthenticate to add Password and Username if needed.
Capture the progress in the OnProgress event.
Use the OnData event to get the data for parsing/editing 'on
the fly'.
Use OnComplete to get the result of the download and all data in
a TStream. You can also use GetBindInfo (Ibinding), QueryOptions (IWinInetInfo)
or QueryInfo (IWinItetHttpInfo) to get whatever information you
need about the resource.
To take full advance of the many features in IEDownload it is recommended
to read:
Url
Moniker
IBindStatusCallback
Interface
IHttpSecurity
Interface
IAuthenticate
Interface
IHttpNegotiate
Interface
Q176787
- HOWTO- Get WinInet Information from a URL Moniker Binding
Q165800 - PostMon.exe Demonstrates How to Use URL Moniker to POST Data
Q156905
- SAMPLE- Progress Uses IAuthenticate to Bind to Secured Web Page
IWinInetInfo--QueryOption Method
IWinInetHttpInfo--QueryInfo Method
Range- Demonstrate Http Read Range
Enjoy!
Created and maintained by
Per Lindsų Larsen
Last Update: October 15, 2000