This functionality can be created using Data Bridge.
In Data Bridge, you can use the Data Assist Create pages wizard to build Product administration pages, this can be configured to allow image upload to upload a product image along with other product details.