Typically bar codes are ugly to human enter due to their length. So the purpose of scanning a bar code, indeed, is simply to get an ugly long number into a data entry field, error free.
If you have a business purpose to uploading an image of the asset or for some reason an image of the bar code tag (i can't understand why, but that's up to you), then sure you can also upload pictures either into a child table of pix for that asset or to dedicated fields on the asset record. If are gong to have a variable number of pics for an asset record, a child table is a better way to go. There are ways to display thumbnails of the images even if they are child records, and even to float up the images to to the Parent record if you need to.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commarkshnier2@gmail.com
------------------------------