A General Overview Of File Uploading
Giving website visitors the ability to upload files onto your server represents a huge security risk. Some general guidance for best security practices, with regards to file uploading, is offered at the end of this chapter. However, if you are planning on building a file uploader and you aren't entirely sure about what you're doing, you are hereby strongly encouraged to seek expert, professional assistance.
Trongate provides the necessary tools to build custom file uploaders. The process of building a file uploader is similar to building any other form, but with a few additional steps to handle the file itself.
Here is a list of the main components that make up a custom file uploader:
As you can see, most of these components are similar to what you would expect in any form building scenario. The upcoming pages of the documentation will provide a detailed guide on how to build each of these components and put them together to create a custom file uploader using Trongate.