How can i load hex file from sd card

How can i load hex file from sd card ,i like to do that because my arduino uno have a very small memory and i use much lib for my project ,please any idea to do that ,because i can't buy an arduino due or arduino mega it is very expensive and i am from village its very difficult to find electronic board :confused:

Do You have an SD card reader and an UNO on Your desk? Do You have them connected, maybe tested and they work together?

You want to load executable code from the SD card? A search for "Arduino overlays" brings up no useful result, so it seems to be impossible at least with an Uno. Try something simpler, until you can afford a Mega.