FileHurl Web Site

FileHurl site; click to open site in new windowThe FileHurl site is a free way to share a file with others, without the limitation of email file sizes. This site was originally built for my own use to share pictures with family members. It's now available to the public, and has absolutely no costs or size limitations, unlike other "free" file transfer sites. The visitor fills out a very simple form, selects the file to transfer. The file is temporarily stored on the host server in a secured area, and a email is sent to the recipients. The recipient clicks on a unique link to view the file information, and clicks on one button to get the file.

The site is ColdFusion-based, with CSS styles to allow for common look across all pages. There are back-end MySQL and Access databases used to store file transfer information and page counters. All data input is sanitized to prevent any SQL injection attempts. Uploaded files are stored with a unique identification code that is very difficult to guess (unless you get the email with the link to the file). This prevents others from guessing a file name from the browser URL.

Mail is sent through a standard email server that is part of the site. The site is hosted at an external site with unlimited bandwidth and storage. Links are provided on each page that link to several social networking sites, so that users can easily share the site with others. Text-based advertising is shown on each page; the advertising is now static, but a customized advertising server system is in development.

A simple Donation button links to a PayPal page for voluntary donations to support the system. There are other pages for a FAQ, Terms of Service, and Help, along with a page to send suggestion or problem reports. All pages have a common look and feel with the use of CSS styles, and code snippets that display common page features. For example, the menu bar on the left side is one file, allowing easy change to the menu buttons by changing just one file.