My personal favorite is satoshibox. They have an easy to use interface and HTML buttons easily implemented into any site
My favourite is the localbitcoins.com. It helps to find local traders to buy and can reach users easily than any other websites providing exchange service for fiat.
I think you misunderstood.
I am not asking to sell Bitcoins, but sites where i can upload my files, get a link and then users would buy to get that file.