原本希望能以袭击的方式迅速佔领上海地区，达成「三月亡华」的目标，却出乎意料地与国民革命军爆发阵地战而成为长期缠斗。10月26日爆发四行仓库保卫战，当时由国军第88师第524团团附谢晋元中校所率领的该团第1加强营死守与上海公共租界仅有一条苏州河之隔的四行仓库，作为中方军队在撤退至上海西部郊区的过程中，对日军的牵制。10月28日夜间，杨惠敏将一面12尺长的中华民国国旗裹在身上所穿着的童军服底下，冒着战火危险自公共租界出发成功泳渡苏州河，并获得谢晋元的接见将国旗送至四行仓库。杨惠敏也携带了一份四行仓库