沪警备司令杨虎所辖上海市警察总队,及江苏保安部队两个团担任守备,兵力十分薄弱,使中方陷入十分被动的局面。 反观日军,不受“淞沪停战协定”的限制,在上海虹口、杨树浦一带驻有重兵,专设日本驻沪海军陆战队司令部,驻沪的日军兵力,海军陆战队一万三千余人,还有大批日本舰艇常年在长江、黄浦江沿岸巡弋,随时可以为日军提供重火力支援,炮击中国守军的阵地。 日本人要是在上海方向动起手来,战,吃亏