然而在上海,日本海军不仅独立进行了大部分的战斗,而且将至少一半的兵力投入战斗。联合舰队的旗舰是由英国制造的有着37年舰龄的“伊莫”号,由目光犀利的KISOSHI HASEGAWA中将担任指挥官。“伊莫”号停泊在公共租界对面,10天的轰炸、炮击和一次未遂的鱼雷攻击仅使它受了点儿轻伤。日本舰队的主力停泊在下游的黄浦江注入长江的河口处。那里共有50多艘舰艇,其中4艘战列舰,6艘战列巡洋舰,38艘驱逐舰和日本现有4艘航空母舰中的一艘。多数舰艇来回游弋以躲避中国岸上炮火连续不断的攻击。有时黄浦江上有多达20艘的军舰不停开炮,并为飞机装填弹药。他们一个地区接一个地区地忙着运送重型武器炮击上海,帮助每一个可以战斗的水兵和陆战队队员上岸。日本人很快便发现,在这样的一场战役里,即使是海军也必须在陆地上打仗。
无论是从商业角度还是从金融角度讲,位于长江出海口的上海都可称得上是中国的纽约。直到1842年,清朝统治者仍然拒绝给予外国人在上海经商的权利。但就在这一年,一支英国舰队驶入了长江,胁迫清政府在南京签订了一项条约,规定中国的5个城市开放通商,并允许外国人居住。后来,上海成为这5个城市中最重要的一个。