In general disk images are big and uploading via browser isn't reliable considering a disk image having several hundred GB or more.
If you are talking about iso images, than you just have to enable it in the storage configuration.
Coming from another proxmox host, you could use a backup to restore your vm, just as an example.