Tinkex.Files.Reader (Tinkex v0.3.4)

View Source

Synchronous helpers for reading file inputs and extracting metadata.

Summary

Functions

extract_filename(content)

@spec extract_filename(Tinkex.Files.Types.file_content()) :: String.t() | nil

read_file_content(stream)

@spec read_file_content(Tinkex.Files.Types.file_content()) ::
  {:ok, binary()} | {:error, File.posix() | :invalid_file_content}

read_file_content!(content)

@spec read_file_content!(Tinkex.Files.Types.file_content()) :: binary() | no_return()