A fire broke out around 10:30 am Thursday at a petrochemical refinery in Pudong New Area, local media reported. No injuries or deaths were reported.
The fire started in one of the reformation workshops in the refinery, which is owned by Sinopec Shanghai Gaoqiao Co, the Shanghai Evening Post reported.
"There were flames and thick black smoke, though I didn't hear the sound of an explosion," said an eye witness surnamed Wu, whose office is about one kilometer away from the refinery.
Firefighters extinguished the blaze in 30 minutes, according to the report.
The explosion that started the fire was caused by a mixture of hydrogen and gas, but no further details were released Thursday as authorities continued to investigate.
The Shanghai Environmental Protection Bureau announced on its microblog that it didn't identify any air pollution coming from the fire.
Young tenants' dream in Beijing
Brazilian self-defense martial art gains popularity
Huge rubber duck visits Hong Kong
5 years after Wenchuan earthquake
Flight attendent recruitment in Wuhan
China embraces beginning of summer
Photo story: Little boy walking on his hands
Beijing welcomes longest subway line in the world
S China city becomes Venice after heavy rain