Problem: Users need to be able to submit files of any type to CLA from anywhere in the world 24/7.
1. I need a program that will allow a user to upload a file of any type to a specified location (\webapps\cla$\FileUpload\TestUploads).
Note: You do not have access to this path. You will need to test your program on your own laptop or your personal TU web space. When your testing is successful, insert the aforementioned webapps path into your program so that when we run it, it will work for us. Remember: Programs must be mobile without having to do much coding.
2. Design the program for an asp.net server. It can be coded for https or http. Let us know if you coded it in https so that we can put it in the right environment.
3. Make sure that the page you create has the headers, left navigation, and footers of [url removed, login to view]
Note: This page does map to TUs main CSS files and image files. You don’t have to re-create them.
Note: There are major standard practice formatting errors in this page so cutting and pasting sans editing is not the best option. There is opportunity for code clean up and rearranging….a future global project of mine.
4. Comment your code as needed.
5. The simple algorithm is:
a. User opens webpage
b. User enters first name, last name and TUID.
TUID can only be 7 numbers; no letters or symbols.
c. The information is authenticated/validated by information within a backend database.
d. If authentication = true, the user is lead to page 2 that allows the user to browse for one or multiple files on their computer.
i. The user will be shown the files selected and then will click “Upload” or “Submit” to upload the files to (\webapps\cla$\FileUpload\TestUploads).
ii. Once the files have been uploaded successfully, the user will see “Your files have been uploaded successfully”. The user should also see a “Close Browser” button that closes the web browser.
iii. An email should also be sent to stating “A file is ready for you to view at \webapps\cla$\FileUpload\TestUploads “
e. If authentication does not = true, the user will be lead to a page that says “You are not authorized to view this page. Please go to [url removed, login to view] to report the problem.” The user should also see a “Close Browser” button that closes the web browser.