Some time ago, we had the idea of creating a file sharing platform that didn’t require visitors to download common uploaded files like images, audio and video files. Fdownl was born from that idea. With a customizable upload form that currently only supports changing the amount of time your files stay in our servers and a share page that not only allows you to view a preview of the requested file but also download it, it makes sharing your files across different devices much easier.

Current Fdownl website link: https://fdownl.ga
A simple preview page: https://fdownl.ga/300930C967
This web application was made using C# (ASP.NET MVC)
Upload Form
File Preview

How about a lifetime of 1 download.
We had that feature in the beginning but to enable ranged requests (for the user to be able to go to specific parts of video/audio files) we had to remove max downloads option from the upload form

source