said 1 year, 4 months ago:
This is a common problem and an easy one to solve whether you are a programmer or not. If you are a programmer, it’s easy to hide the true URL of the content and then just pipe it through your download form. I’ve got it setup this way so I can hand out review copies of my book.
If you aren’t a programmer or don’t want to go through the hassle, I suggest a shopping cart system that handles it for you. I use foxycart.com (partly because I know the guys behind it) and it does a great job. You upload your book to their server and when someone purchases it, they give them a link that is not the true link to the book but will allow them to down load it.
It took me a couple of hours to get it setup and to get one of their WordPress plugins installed and configured. The result is a seamless operation and it solves not only that problem but several others.
Most shopping cart services will handle digital products for you so don’t feel you have to use foxycart.com; it’s just what worked for me.