anchor.diff:  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
  +Internally, all files are stored encrypted and are private. When you access the file through the API,
  +a URL with one hour expiration is generated.
  +
  +Large files may be split into slices (chunks). A sliced file must have the `isSliced` parameter set to `true`. In that case
  +the provided key (blob) 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.
   
  
positive.code:     + sizeBytes (optional, number) - File size in bytes
      + contentType (optional) - File [MIME Type](https://en.wikipedia.org/wiki/Media_type)
          Default: `application/octet-stream`
      + isPublic (optional, boolean) - When true, the file URL will be permanent and publicly accessible.
          Default: false
      + isPermanent (optional, boolean) - Keeps a file forever. If false, the file will be **deleted after 15 days**.
          Default: false
      + notify (optional, boolean) - Notifies project administrators that a file was uploaded.
  
negative.code:     + dataWorkspaceId (optional) - Load from the table [workspace](#reference/workspaces). Use with the **dataTableName** attribute.
      + dataTableName (optional) - (deprecated use dataObject) Load from the table in the [workspace](#reference/workspaces).
      + dataObject (optional) - Load from the table/file in the [workspace](#reference/workspaces).
      + 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 tabulator.
      + enclosure (optional) - Field enclosure used in the CSV file. The default value is '"'. (Note: you can specify either `enclosure` or `escapedBy` parameter, not both.)
      + escapedBy (optional) - Escape character used in the CSV file. The default value is an empty value - no escape character is used. (Note: you can specify either `enclosure` or `escapedBy` parameter, not both.)
  