I wrote a support ticket system. Part of the ticket submission process allows the user to attach files. Once files are attached, the software creates a folder with the ticket ID number as the folder name, and stores the attachments there.
Each time the ticket is loaded, the contents of that folder are displayed in a listbox where they can be modified, added to or deleted, or opened.
The reason I did this was so that the attachment folders were easily accessible, even if the user was not using the software. This way they could send someone who doesnt have access to the software a link to the attachment folder.
The support ticket system is stored in an Access database, and runs out of a stand-alone Windows Form application.
Is this a bad practice? Will this lag the system out eventually? The software will be run off of a share drive, and the folders will be stored there as well.
I do not anticipate more than 60 users ever using this software.
I do not anticipate more than a few dozen requests per week, and requests could be archived once they were resolved.