No — photos cannot be uploaded from a computer. Truepic Vision requires all media to be captured live on a mobile device to ensure verified, tamper-proof inspections.
If you need to complete an inspection, open the Smartlink you received on your smartphone or tablet.
