I'm an application developer (still in college though). I'm working on a little web project.
I've thought over and researched how this could be done, and this is what I plan to do (however, I don't know if this goes against web programming best practices or if it's completely fine to do).
I'm going to have an administrator tool designed in VB.NET, which will function as a mini-FTP client. The administrator will be able to upload files to the web server, and details about the files will be stored in a database that is also located on the web server.
In order for this to work, whenever the administrator is going to upload a file, the administrator tool will download the database from the web server, make the changes that the administrator wanted, then upload and overwrite the previous database file on the web server.
The administrator is going to be uploading many files throughout the day, performing this process many many times. I am wondering if this is a Web Programming no-no, or if this process is common.
I have limited knowledge of web programming and FTP ethics and wanted to check before I spent a lot of time on this only to find out that it's poor design.
The database is going to be used in ASP.NET to generate pages for users to access the files uploaded by the administrator tool.