Winds in Shanghai could gust to around 70 km per hour (40 mph) but the eye of the storm was expected to miss the city, experts said.