The Amcrest camera or DVR is going to do what it does. I would not use it to FTP. Instead you can access just about anything you want over the network or over the Internet using a different system.
Here is the Amcrest API. You can pull still shot from camera.
https://s3.amazonaws.com/amcrest-files/Amcrest+HTTP+API+3.2017.pdfThis by the way works not just on Amcrest. It works on any Dahua clone camera or NVR which is what Amcrest sells. Mine is a Q-See. In this link you can see all the many brands that actually are rebrand of Dahua.
https://ipvm.com/reports/dahua-oemIn case that link dies... Some pupular brands like:
ADT
Amcrest
Bosch
Lorex FLIR
Honeywell
Panasonic
Q-see
Speco Tech
... and more as Dahua is probably the largest NVR and camera OEM.
I currently use this method with my Meteobridge. It pulls the still shot using documented API. It looks like this in my case talking to my DVR.
https://admin:password@192.168.1.220/cgi-bin/snapshot.cgi?channel=8or
https://admin:password@192.168.1.220/cgi-bin/snapshot.cgi?channel=8&loginuse=admin&loginpas=adminThere are some slight variations depending on brand and model. Sometimes you need it to end with the admin admin at the end for username and password, meaning not the real password but actually using admin admin. Sometimes I think you can omit the real username and password after the http and also get rid of the @ and then put the real username and password at the end. Just play around with your browser and those URLs till you get an image. Or Google this stuff and find more documentation and online resources with this. Now you have a starting point.
I'm pulling channel 8 because I'm using a camera NVR but the same API is supported on the camera. You'd just pull channel 1 or 0 if talking directly to the camera. My channel 8 is actually channel 9 on the NVR because it starts naming them with 0 instead of 1. This I found is another variation depending on medel so the API is not followed strictly or has had some revisions and I guess I've run into some old cameras and NVRs. Sad thing is that often these resellers abandon and don't keep current firmware available for their products. I support various networks and have different brands in different places and I have seen these inconsistencies.
If you do this over the Internet then you also need to open and forward ports.
In my case since the Meteobridge is pulling the image I then use the Meteobridge service to publish to the Meteobridge.com camera network. There you can have a plain image or one with weather text overlay.
URL to your image is always the same jpg:
https://admin.meteobridge.com/cam/SomeLongNumberAutomaticallyAssingedToYou/cam.jpgor in the case of the one with weather text overlay
https://admin.meteobridge.com/cam/SomeLongNumberAutomaticallyAssingedToYou/camplus.jpgNow whenever a weather website needs a camera URL I use that one from Meteobridge.com. Just realize I'm not saying you need a Meteobridge. I'm saying you can pull images from your camera using another system which can be your website or it can be an internal system that then uploads or FTP it to your website.
Bottom line; you don't need the camera to FTP.