What if you were prompted to save your project before or just after building the output and then offered the option of uploading the project file to the web server along with the output files? That would give you a backup copy of your project as well as the actual output.
Maybe this could be part of the ftp settings so the user could choose the default setting
Bob