I used Microsoft post acceptor ie. csshost.dll to upload files from the client to the server. The process is like it calls .dll files, publishes file into the server and reposts that page to another page. When I use internal ip address this works perfectly but when I use internet IP then I get an error "reposting to <given file> failed". What can be doone, In both cases the file is uploaded perfectly.