FTP REQUIREMENTS:

You MUST have an FTP server available to upload to.
You MUST have a username and password on the ftp server. Blitline will not do anonymous uploads.

PUSHING TO YOUR FTP SERVER

In your Blitline job, you will need to add an “ftp_destination”. This “ftp_destination” needs to have the following children:

**server** : The name or IP address of ftp destination
**directory** : The subdirectory you wish to put the file into, defaults to ‘/’
**filename** : The filename of the outputted file
**user** : The user to log in to ftp server as
**password** : The password for the user

Here is a full Blitline job example, including a sample ftp_destination:

{
    "application_id": "YOUR_APP_ID",
    "src": "http://www.google.com/logos/2011/houdini11-hp.jpg",
    "postback_url": "YOUR_WEBSITE_URL",
    "functions": [{
        "name": "blur",
        "save": {
            "image_identifier": "YOUR_IMAGE_IDENTIFIER",
            "ftp_destination": {
                "server": "ftp.welovecats.org",
                "directory": "files",
                "filename": "xavier_cat.jpg",
                "user": "rbwilliams",
                "password": "qrV429GHz"
            }
        }
    }]
}