The common answer to this is that you should change the link to instead of being a file to use a server-side page (PHP for example) and set up http header to force the download.
But in HTML5 there is a new attribute download
which does just that, in other words, tells the browser that this link is for download. At the value of this new field you can enter the name of the file or not defenir to use what is in the link.
<a href="http://localhost/refazer/uploads/0503-14.pdf" download>Conteúdo</a>
^------^
Example with a value in download
overrides the name of the file that was in the href
would be:
<a href="http://localhost/refazer/uploads/0503-14.pdf" download="ficheiro0503.pdf">Conteúdo</a>
Note: The browsers are gradually integrating the new HTML5 specifications. Today this does not work on all browsers, a few months from now, or next year, this should be common practice.
What is your server-side language?
– Sergio