Question: Please develop a Python - based webpage with database to implement the following functions: A customer can access your website, upload a photo via your

Please develop a Python-based webpage with database to implement the following functions:
A customer can access your website, upload a photo via your webpage. Meanwhile, the server side should record the customers IP address and corresponding geo-locations, and retrieve the meta-data about the photo in terms of the image size, the creation time, image format, encoding mode and others relevant metadata.
On your webpage, in addition to uploading a photo, a customer is requested to enter the URL of his/her trading website, meanwhile, have the user to input the URL/trading websites phone number, the address, and the city and country. Your webserver should return the trading websites IP and geo-location including the city and country on the webpage.
If the city and country are different from the users input, please raise a red flag on your website, remind the user.
In the web-server database, it saves the users inputs including the photo, customers IP address, geo-location, the URLs, and URLs IP addresses and geo-locations, address, city, and country entered by the user, and whois information regarding the URLs, as well as your checking results of the consistency of the city entered by the user, and the city obtained by the whois.
From here, you can further develop your web-system and see if the URL is a suspicious one.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!