Thank you first. In my task, I need to get some files from the client machine with some input and save them to file server and add a row in database. I have a application to do so. However, In some case, the user will need to reference the old file which display in a asp, I would like to pass the reference (a integer) to the client application, so that the application can indicate that the relationship between the two files (Actually, I am going to do file versioning.) I am finding a solution that user no need to enter any key to do that, but just a click for check out the document and then open the client application to finish the process. (I cannot simply use the asp upload since the user selected a file and the application will have some process in client machine, I don't want those process done in server.)