从当时的地理环境来说,四行仓库在苏州河以北,西藏路以西,而苏州河以南和西藏路以东都是租界,所以日军是无法从这个方向进攻的,进攻只能从北边和西边发起。所以四行仓库守军在通过西藏路桥撤退进入租界的时候,日军同样也只能从这两个方向攻击,但因为西边有四行仓库阻挡射界,所以也不能从西边封锁桥面,如果封锁,只能从西藏路北边的高处进行。
按照当事人的回忆,尤其是当时的88师参谋处长张柏亭,也就是片中黄晓明扮演的特派员的回忆,撤退是租界当局要求的,因为租界认为四行仓库的战斗已经没有意义,无助于改变整个战局,而且会对租界的安全造成威胁,所以要求守军撤离。具体负责办理交涉相关事宜的是88师副师长以及当时的上海市长俞鸿钧,他们与租界当局以及英军司令斯马特来将军进行了交涉。
(二)进入租界被俘
其实在四行仓库战斗结束的时候,九月公约会议尚未召开,所以委员长仍然抱有一线希望,为了顾及友邦人士,就下令四行仓库守军撤离,经租界回归本部。结果因为沟通问题,导致守军进入租界之后就成了事实上的战俘,在租界被圈禁的日子更加屈辱和憋屈,比电影中过桥的伤亡大多了。
所以说,和在四行仓库的坚决战斗相比,八百勇士真正的遭受的屈辱其实并不是日本人给予他们的,而是在撤离四行仓库之后,进入租界才开始的,而且是当时中国的所谓的友邦给予他们的。这也是中国在当时的国际秩序中的地位的反映。中国人不怕死,尤其是为了抵抗侵略,都愿意捐躯报国,但列强却不允许中国抵抗,要制止中国人抵抗。这才是更大的屈辱。