diff --git a/C2051326_report.pdf b/C2051326_report.pdf index 8d2abad38fae89ce6f71d6c8767b7e566ae03627..e34fd1e41a1b20c4518b7cb4c792e981cd2d5094 100644 Binary files a/C2051326_report.pdf and b/C2051326_report.pdf differ diff --git a/For running ws.txt b/For running ws.txt deleted file mode 100644 index f4b78a578c41f9080fb4148c79465918f45a47dd..0000000000000000000000000000000000000000 --- a/For running ws.txt +++ /dev/null @@ -1,5 +0,0 @@ -For running ws - -cd //c/Users//c2051326//Documents//Images -source venv/Scripts/activate -python -m flask run diff --git a/__pycache__/my_flask_app.cpython-311.pyc b/__pycache__/my_flask_app.cpython-311.pyc index 65fd315bc5b4152bc94f574d3c7f22a39df33001..c3ef2f0eec4e4ae29cda91bbc33e85c9d0fcf949 100644 Binary files a/__pycache__/my_flask_app.cpython-311.pyc and b/__pycache__/my_flask_app.cpython-311.pyc differ diff --git a/my_flask_app.py b/my_flask_app.py index 004ca8e7087be48b5479ca8e87209f2b31c7a7d9..66498500868632b0dedebb5712488df47da46af2 100644 --- a/my_flask_app.py +++ b/my_flask_app.py @@ -91,9 +91,8 @@ def download_cv(): @app.route('/download_assessment/<filename>') def download_assessment(filename): try: - file_path = os.path.join('static', filename) + file_path = os.path.join(app.static_folder, filename) print(f"Attempting to serve file: {file_path}") - return send_from_directory(app.static_folder, filename, as_attachment=True) except FileNotFoundError: print(f"File not found: {file_path}") @@ -103,6 +102,7 @@ def download_assessment(filename): current_app.logger.exception(f"Error serving assessment file: {str(e)}") abort(500) + if __name__ == '__main__': with app.app_context(): db.create_all() diff --git a/templates/contact.html b/templates/contact.html index 48f7c7d4a2655404cfaa1cdb93c0baee4bc5247c..3a8876f450f7df6a5480cfae9e4a3bba6e4f0aba 100644 --- a/templates/contact.html +++ b/templates/contact.html @@ -112,14 +112,12 @@ .then(response => response.json()) .then(data => { console.log('Success:', data); - // Optionally, you can add code to show a success message to the user // Reset the form document.getElementById('contactForm').reset(); }) .catch((error) => { console.error('Error:', error); - // Optionally, you can add code to show an error message to the user }); }); </script> diff --git a/templates/experience.html b/templates/experience.html index 1458692882f18941aa47857a03d5c971fbf39a16..799a14a18ad7e6e92666f4d1bec406d47f6d05d0 100644 --- a/templates/experience.html +++ b/templates/experience.html @@ -86,7 +86,7 @@ </html>`); // Add style.css content - zip.file('style.css', `/* Your CSS styles go here */`); + zip.file('style.css', `/* CSS styles go here */`); // Generate and initiate download zip.generateAsync({ type: "blob" }) diff --git a/templates/portfolio.html b/templates/portfolio.html index 36494613c2205e2f6fd5d67d6d5ee396d5314aa5..a74c9a2dd3c70a1162b2b44f13d2d6bd0b24825f 100644 --- a/templates/portfolio.html +++ b/templates/portfolio.html @@ -41,15 +41,13 @@ <div class="assessment-links"> <ul> <li><a href="{{ url_for('download_assessment', filename='c2051326_py.PDF') }}" target="_blank">CMT120 1a - PDF</a></li> - <li><a href="{{ url_for('download_assessment', filename='c2051326_js.PDF') }}" target="_blank">CMT120 1b - PDF</a></li> + <li><a href="{{ url_for('download_assessment', filename='c2051326_js.pdf') }}" target="_blank">CMT120 1b - PDF</a></li> <li><a href="{{ url_for('download_assessment', filename='Team_12_Assessment_1.pptx') }}" target="_blank">CMT313 1a</a></li> <li><a href="{{ url_for('download_assessment', filename='Risk_Register.PDF') }}" target="_blank">CMT313 1b - PDF</a></li> - <li><a href="{{ url_for('download_assessment', filename='User_Case_diagram.PDF') }}" target="_blank">CMT313 1c - PDF</a></li> + <li><a href="{{ url_for('download_assessment', filename='User_Case_diagram.pdf') }}" target="_blank">CMT313 1c - PDF</a></li> </ul> </div> <a href="{{ url_for('download_cv') }}" class="btn btn2" download="my-cv.docx">Download CV</a> </div> </body> </html> - -