i use it when i send link (URL for file or something) for some one, so what is the correct to say
Please find file on the following link OR Please find file at the following link
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
For me, the correct interpretation is at the following link.
Why? Because URL's are "Uniform Resource Locators". They identify a way of finding something, and you can find that resource at a location.
Conversely, On serves no purpose (in this context). If I had a specific server in mind, where I knew a file was, I might say to you "Frodo, you can find that file on Server2". It's on that server.
But links aren't servers, they are directions and so you can find it at that arbitrary-location, irrespective of the real location.
That's my interpretation anyway :)
on the following is incorrect.
at the following is correct, but verbose.
I would avoid both options and remove "the following link" from the phrase. This part of the sentence actually says nothing. following merely confirms that the thing you're talking about is coming up next in the sentence and link identifies it as a link, which it obvious.
It's like saying the following word is a synonym for cat: feline. Instead, just say feline is a synonym for cat.
I would say
you can find the file at http://...
you can download the file from http://...
I personally despise the use of please find or its hideous overseer please find attached. Consider a terser and more practical tone.
*The report ( http://... ) provides details..."
*Your requested file is now avaialble at http://..."