anchor.diff:  + Attributes
       + data (optional) - Multipart CSV file upload
       + dataString (optional) - CSV as a string in the request body
  -    + incremental (optional) - If incremental is set to 0, the target table is truncated before each import. Default is 0.
  +    + incremental (optional, boolean) - If `incremental` is a non-zero value, the import adds data to the existing data in the table. If `incremental` is 0, the target table will be truncated before the import.
       + delimiter (optional) - Field delimiter used in the CSV file. The default value is ','.  Use '\t' or type the tab char for the tabulator.
       + enclosure (optional) - Field enclosure used in the CSV file. The default value is '"'.
       + columns[] (optional) - List of columns present in the CSV file; the first line of the file will not be treated as a header!
  
positive.code: using the `isPermanent` parameter. Files can also be tagged to categorize file uploads. When the `X-KBC-RunId` header is
  provided, it is stored as the file `runId`.
  
  Internally, all files are stored encrypted on [Amazon S3](http://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html)
  and are private. When you access the file through the API, a URL with one hour expiration is generated. If you require
  a permanent URL, you can set the file as `public`.
  
  Large files may be split into slices (chunks). A sliced file must have the `sliced` parameter set to `true`. In that case
  the S3 key points to a **manifest file**. The manifest file contains the actual list of uploaded chunks. When uploading a sliced
  file, you have to use the provided key as a prefix for chunks and generate the manifest file with the list of uploaded chunks.
  When a CSV file is imported into Storage Tables, there is no difference between a normal and a sliced file.
  
  
negative.code:     + tags[] (optional) - Assigns one or more tags to the file.
      + federationToken (optional, boolean) - Must be set to `true`.
          Default: false
      + isSliced (optional, boolean) - If true, multiple chunks of a file are allowed to be uploaded. Must be used with `federationToken`.
          Default: false
      + isEncrypted (optional, boolean) - If true, the file content will be encrypted in the provided storage. Azure and Google Cloud always create encrypted file regardless this setting.
          Default: false
  
  + Request (application/x-www-form-urlencoded)
  