FTRANS.dll - File Transfer using Asynchronous TransmitFile() inside ISAPI DLL Overview -------- FTRANS.DLL is a sample ISAPI Extension DLL to demonstrate Asynchronous TransmitFile functionality in the ISAPI interface. This dll illustrates how one can use the ServerSupportFunction( HSE_REQ_TRANSMIT_FILE) option to transmit an entire file from inside the ISAPI DLL. FTRANS.dll sends the file specified on the query string. It also converts a virtual file-path (given in the URL name-space) into a physical file name using the ServerSupportFunction( HSE_REQ_MAP_URL_TO_PATH) function. Installation: ------------- Build FTRANS.dll and copy the .dll into the virtual directory maked with "execute" permissions. To run: ------- Reference FTRANS.DLL file as a URL from the browser, specifying a file-name on the query string. For example, the following URL entered on the address line of your browser will transfer file SAMPLE.GIF, located in WWW root directory: http://localhost/scripts/ftrans.dll?/sample.gif Disclaimer: ----------- This sample is provided for the purpose of demonstrating an ISAPI extension. It has not been tested for use in a production environment and no support will be provided for use in a production environment.