Después de tomar los fuertes cercanos a Cantón sin mucho esfuerzo, la Armada Británica atacó la ciudad.