- Filter your input for the filename, as it is possible to do some simple html injections
I was actually just working on this as I realized that was possible as soon as I saw the weird text links in the pictures above. That's all fixed, and I also added some constraints on how the file name is displayed so it doesn't stretch the page.
- Make your url shortened to 5-6 characters instead of a huge hash. (I think it'll be a fun challenge to setup)
Okay sure, I guess that's not a bad idea.
- You can also use pretty urls as well, which you can configure in .htaccess
......what is a 'pretty url'
- Perhaps a bootstrap themed style?
Not going to bother.