These are the steps i took to make download available after purchase,
1. create new product
2. goto field to make product available for download, tick the 3. downloadable box, tick the Virtual box
3. then proceeded to choose file button, uploaded object
then saved...
after the customer has purchase the product, the download link proceeds the user to a blank page, instead of the file.