It varies from client to client. Some will allow you to upload via the client and others make you upload these images elsewhere and copy the URL, to them paste that url into the client. If you have to do the latter, look into using nostr.build to host your images.