File Uploader options

Here is a list of all available options for the File Uploader configuration.

--cfg-pubkey

Your project's Public Key.
Type: string
Default: unset

--cfg-multiple

Allow multiple files to be uploaded.
Type: 1 or 0
Default: 1

--cfg-multiple-min

Minimum number of files that can be selected.
Type: number
Default: unset

--cfg-multiple-max

Maximum number of files that can be selected.
Type: number
Default: unset

--cfg-confirm-upload

Enables user confirmation for starting uploads.
Type: 1 or 0
Default: 0

--cfg-img-only

Accept images only.
Type: 1 or 0
Default: 0

--cfg-accept

Native file input accept attribute value.
Type: string
Default: unset

--cfg-external-sources-preferred-types

Defines the list of preferred MIME types for external sources. The list should be ordered and contain space-separated MIME types. Common parts can be marked with asterisks: image/* application/vnd.openxmlformats-officedocument.*. If no MIME types match the criteria or preferred types aren’t set, default formats are used. Keep in mind that some cloud services can export data in different formats. For example, Google document can be exported as Word document, PDF or plain text.
Type: comma separated string
Default: unset

--cfg-store

Store uploaded files. unset value means auto, see File storing behavior for details.
Type: 1, 0
Default: unset

--cfg-camera-mirror

Flip the camera image.
Type: 1 or 0
Default: 0

--cfg-source-list

Comma-separated list of file sources.
Type: comma separated string
Default: 'local, url, camera, dropbox, gdrive'

Full source list:

  • local
  • url
  • camera
  • dropbox
  • gdrive
  • facebook
  • gphotos
  • instagram
  • flickr
  • vk
  • evernote
  • box
  • onedrive
  • huddle

--cfg-max-local-file-size-bytes

Maximum size in bytes for local files.
Type: number
Default: unset

--cfg-thumb-size

Thumbnail size for images.
Type: number
Default: 76

--cfg-show-empty-list

Show the upload list even if it is empty.
Type: 1 or 0
Default: 0

--cfg-use-cloud-image-editor

Enable cloud image editing.
Type: 1 or 0
Default: 1

--cfg-remote-tab-session-key

Key to revoke Custom OAuth access. See docs for details.
Type: string
Default: unset

--cfg-cdn-cname

Set Custom CNAME. See docs for details.
Type: string
Default: 'https://ucarecdn.com'

--cfg-base-url

Set a custom upload URL. Type: string
Default: 'https://upload.uploadcare.com'

--cfg-secure-signature

Set signature for Secure Uploads. See docs for details.
Type: string
Default: unset

--cfg-secure-expire

Set expire for Secure Uploads. See docs for details.
Type: string
Default: unset

--cfg-secure-delivery-proxy

Set proxy URL template for Secure Delivery. See here for details.
Type: string
Default: unset

--cfg-group-output

Enables files group creation.
Type: 1 or 0
Default: 0