Pop star Bebe Rexha was rushed off stage during a concert on Sunday after being hit in the head by a phone thrown by a fan.
The star, who was performing in New York, collapsed to her knees when the projectile struck the side of her head.
She was later escorted from the venue, apparently still in pain, with her hands pressed to her face.
Video posted online showed a man being removed from the crowd by security as fans shouted “that’s assault”.
New York Police later confirmed that a 27-year-old concertgoer had been charged with assault.
The singer, whose hits include I’m Good (Blue) and Meant To Be, posted photos showing her injuries to Instagram on Monday.
They showed bruising around her left eye and a cut on her eyebrow. However, she captioned the pictures, “I’m good”, and gave the camera a thumbs-up.
Gossip website Pop Base quoted her mother as saying the star received medical treatment and needed three stitches.
The star was at the end of her set at Pier 17 in New York when the incident occurred.
She had previously invited a tearful fan from El Salvador onto the stage to sing I’m Gonna Show You Crazy; and played an impromptu version of Seasons after a request from the audience.
Fans who attended the show expressed their disbelief at how the show ended.
“I’m still in shock two hours later,” wrote one on Twitter. “I saw something fly and hit her. I thought it was a CD or a paper until I saw he[r] drop.”
“People really dressed up and were in a good mood that they were going to a concert but this old man ruined everything,” added another.
“Super unsettling ending to an otherwise great show,” commented a third. “I hope she’s okay.”
Rexha, is next due to perform on Tuesday 20 June at The Fillmore in Philadelphia.
She will bring the tour to London on 28 July when she plays the Shepherd’s Bush Empire.
There has been a growing trend of fans throwing their phone onstage in the hope that artists will pose for a selfie and return the handset.
Harry Styles has even been known to pick up a phone and call the owner’s friends to leave a voicemail.
However, he was hit in the eye by a handful of Skittles during a set in Los Angeles, and spent the remainder of his show rinsing his eye out with water.
And David Bowie remonstrated with a fan at a Norwegian music festival in 2004 after being hit in the eye by a lollipop.
The hard candy – known locally as “love on a stick” – was presumably thrown as an act of affection, but caused the singer huge discomfort.
He backed off the runway, hunched over, and was assisted by his set crew, before returning to the microphone and swearing at the culprit.
Explaining that he only had one good eye after a childhood fight, he said: “The other one has just become a little bit more decorative than it was before… Lucky you hit the bad one”.
Regaining his composure, he announced plans to punish the crowd with an “even longer concert” than planned.
Towards the end of the concert, he threw a guitar pick into the crowd and jokingly asked if he’d hit anyone in the eye.