Blob Input Tool

The Blob Input tool will read a Binary Large Object such as an image or media file, by browsing directly to a file or passing a list of files to read.

Configure the tool

The Blob Input tool can either be an input tool or a pass through tool where a list of files are passed to the tool and the tool reads them.

Input tool Configuration

Specify the file name of the Blob to be read. All file types are supported.

Pass through tool Configuration

  1. The incoming data stream should contain a list of files (Blobs) to be read.
  2. Specify the file name of the Blob to be read. All file types are supported. Alteryx will be replacing the string with the contents of the incoming stream.
  3. Modify File Name Using Optional Input: Select the appropriate action to replace the string specified in the file name above.
  4. Stop With Error If File Not Found: When checked, Alteryx will throw an error if the file is not present. The error will say Cannot access file: (path).

Input or Pass through tool Configuration

  1. Specify the file name of the Blob to be read. All file types are supported.
  2. Blob Options: Provides options for handling large files.
    • Split Blobs into Chunks: When checked, blobs will be broken up into smaller blobs, or "chunks" and sent downstream as individual records. Each record will contain this blob and also an additional field called "BlobNumber" which is the sequence number of each chunk. The first is 1, the second is 2, etc.
    • Maximum Size of Chunks: Allows the size (KB) of each chunk that will be created to be specified. If the original blob that is read is not an exact multiple of the chunk size, the final chunk will be smaller than this size. If the original blob is smaller than the chunk size, it will be output as a single blob and will still have the "BlobNumber" field added to the record.