What port are you accessing from the outside?
If you’re not accessing port 1024 from the outside world, then you should be port-forwarding port 20 and 21.
Here’s a good explanation of Active vs Passive FTP.
Note the lines that represent what ports on the server end are being used. Those are the ports at your router that need to get forwarded to the internal address.
In Active FTP, clients are “hitting” ports 20 and 21 at your router, and those get forwarded to ports 20 and 21 on the actual server (in your case 192.168.1.112:20 and 192.168.1.112:21).
For Passive FTP, the server chooses which port the client should establish its data connection with. Because the port changes, usually you have set up port triggering (and not just forwarding) to have the router open up the incoming data port and route the data to your server properly.
Alternatively, if your FTP server allows you to limit the passive FTP port range, you could just port-forward the entire range to the server on the inside, though that leaves more ports open.
Active FTP is easier to set up, but Passive FTP is more efficient when there’s more traffic.