How does one hang a flag on a wall without damaging the material?

Small Velcro® Dots, you can get them at the drug store. But then you would have to sew the other half of the dot to the flag. I hung a WW2 Army Air Corps flag by threading a pole through its loops and hanging it vertically with the pole.