# FTP Implementation

FTP Uploader implementation.

exception dput.uploaders.ftp.FtpUploadException

  Thrown in the event of a problem connecting, uploading to or terminating the connection with the remote server. This is a subclass of `dput.exceptions.UploadException`.

class dput.uploaders.ftp.FtpUploader(profile)

  Provides an interface to upload files through FTP. Supports anonymous uploads only for the time being.

  This is a subclass of `dput.uploader.AbstractUploader`

  initialize(**kwargs)

    See `dput.uploader.AbstractUploader.initialize()`

  shutdown()

    See `dput.uploader.AbstractUploader.shutdown()`

  upload_file(filename, upload_filename=None)

    See `dput.uploader.AbstractUploader.upload_file()`