Silverlight File Upload Component
This free Silverlight File Upload component will help you build a UI with File Upload capability with the minimum amount of coding, the example we have on this page uses the Progress Bar control to give you a visual representation of the upload progress though as the File Upload is a separate component you can implement any UI you like for it.
To use the File Upload Component you will need to add a reference to Liquid.Components.dll in your project.
You need to login to Download the File Upload example, If you do not have a login you can register for free!
How to Use the File Upload Component
To demonstrate the File Upload component we will build a simple upload page containing a Progress Bar and a file browse button, the browse dialog is a standard Silverlight dialog and allows the user to select 1 or many files. In your Silverlight XAML:
In your C# code behind file you will actually get to use the Upload component to upload the selected files and to maintain the progress bar with the upload progress.
In the example above we are handling the button Click event to display the local file browse dialog. When the user selects a file(s) we pass the selected file list property to the File Upload component which does the rest of the work for you.
The method Uploader_UploadProgressChange is called each time a portion of a file has been uploaded, the portion sizes are specified in the File Upload component using the PacketSize property (the default is 32768 or 32KB).
Receiving the File on the Server
The File Upload component uses a web service to push the data over to the server and your receiving web server must have a web service in order to receive the data. Below is an example of typical web service that could handle this:
Guide the car to its parking space in this fun Car Parking game.
Aim for the Trash Can and get the various items of Trash in the bin.
Fly your plane in this colorful vertical scrolling shoot-em-up. Blast the bad guys and collect any bonus's they leave behind.
Pop as many bubbles as possible in this fun and colorful bubble popping game. The levels start off easy enough but gradually get harder!
Here we have a bunch of monsters that need to be matched up. Look out for the bomb and spinning monsters that will cause special damage!
Guide your friendly Bird through the maze of pipes and other obstacles collecting the Stars in this cool arcade game inspired by the legendary Flappy Bird.
You are stranded on an Alien planet. Your goal is to build a space rocket and escape. Start by building units to create power and mine the metal patches. Build defenses to defend your base from the advancing Aliens and Zombies!
Play Pool against the computer or battle against your friends in the online mode!
Slice the fruit that is thrown up onto the screen. Slice the fruit into multiple pieces for maximum points!