Authorities say the 40-year-old victim was attacked on 83rd Street in East Elmhurst just before 1 a.m. by a man who rode up on a bicycle.
The suspect reportedly told the woman he had more cans and bottles behind the building and asked if she wanted them.
[Ads /]
When she went to the rear of the building with him, police say he pulled out a knife and raped her.
She was taken to Elmhurst Hospital to be treated.
The suspect fled northbound on 83rd Street on his bicycle.
He is described as a Hispanic man between 20 and 30 years old, wearing all black clothing and a hat.
Anyone with information is asked to call the NYPD's Crime Stoppers Hotline at 800-577-TIPS.