For images, you can use an image column with 'Allow uploading images' enabled:
You could also have a button column that opens a modal or drawer with an s3 uploader or file upload component (you can configure file upload components to send files to s3!)