人自吴淞口溯长江西上，勐攻镇江城，驻守镇江的京口副都统海龄指挥守城的1500名蒙古八旗兵与英军展开激烈巷战，死伤惨重，而英军亦损失168人，京口副都统海龄战败自缢，英军入城后纵兵大肆焚掠，镇江街市受到严重破坏。此役对整个战局造成重大影响，道光帝遂决定接受英国的条件议和。8月1日英军经过扬州江面，惶恐万状的扬州绅商缴纳赎城费50万圆，作为不占领的交换条件。8月29日，《中英南京条约》在南京下关江面签订。 1853年，太平军攻占镇江，封锁运河漕运。1858年，《中英天津条约》签订，规定镇江作为长江上开辟的3