Skip to main content

Image, Video, File, And Audio

Image, video, file, and audio fields store uploaded resources. These field types share the same upload configuration; the field type controls the expected resource category.

Use resource fields when records need attachments, evidence, media, documents, or other uploaded files.

Basic Settings​

SettingDescription
NameThe field label shown to users. It is required and should describe the uploaded resources clearly
API NameThe stable technical name used by data APIs, scripts, formulas, imports, and integrations. It is required
RequiredRequires users to upload resources before the record can be saved
ReadonlyShows uploaded resources but prevents users from changing them
DisabledMakes the field unavailable for normal use
HiddenStores uploaded resources while hiding them from normal form pages

Asset Field Config​

SettingDescription
Storage Policy KeyStorage policy used by uploaded resources
Upload Button TextText shown on the upload button
Allow PreviewShows a preview entry only for uploaded files that Soln can preview. Files that are allowed for upload but not supported for preview still appear in the list and can be downloaded when download is enabled
Allow DownloadAllows users to download uploaded resources
Show Upload ListShows uploaded items in the field
List TypeControls the visual style of the upload list
Validate TriggerControls when upload validation runs: when the value changes, when the field loses focus, or when the record is submitted
Min CountMinimum number of uploaded items required
Max CountMaximum number of uploaded items allowed
Allowed ExtensionsFile extensions allowed for upload
Max Size (MB)Maximum size for each uploaded item
Empty TextText shown when no resources are uploaded
Invalid Type MessageCustom message shown when a file type is not allowed
Max Count MessageCustom message shown when the upload count exceeds the limit
Max Size MessageCustom message shown when an uploaded item is too large
Upload Failed MessageCustom message shown when upload fails
Help TextHelper copy shown near the field. Use it to explain file requirements
Field ColorSets the display color used for the field

Preview Support​

Upload rules and preview support are separate. Allowed Extensions controls what users can upload. Allow Preview only controls whether Soln may show a preview entry for files that the current preview viewer supports.

When Allow Preview is enabled:

  • Supported files show a preview entry in upload lists, compact lists, and table cells
  • Unsupported files do not show a preview entry. Users will not open a preview dialog just to see an unsupported-format message
  • Unsupported files can still be uploaded, displayed by name, and downloaded when Allow Download is enabled

Soln currently previews these simple file types:

Preview TypeExtensions
Imagesjpg, jpeg, png, gif, bmp, webp, svg, avif, ico
PDFpdf
Text and codetxt, md, markdown, json, jsonl, xml, csv, tsv, log, sql, js, jsx, ts, tsx, css, scss, less, html, htm, yml, yaml, toml, ini, cfg, conf, env, properties, mjs, cjs, vue, svelte, java, c, h, cc, cpp, cxx, hpp, cs, go, rs, py, rb, php, sh, bash, zsh, ps1, swift, kt, kts, scala
Videom3u8, mp4, webm, ogv, mov, m4v, 3gp
Audiomp3, wav, m4a, aac, ogg, opus, flac

Common unsupported examples include archives such as zip, rar, 7z, complex media such as avi, wmv, mkv, rmvb, design/CAD/model files such as fig, sketch, psd, dwg, stl, glb, and columnar data files such as parquet, avro, orc.

Field Type Differences​

Field TypeTypical Use
ImagePhotos, screenshots, visual evidence
VideoRecordings, demonstrations, inspection videos
FileDocuments, spreadsheets, archives, general attachments
AudioVoice notes, calls, recordings

Configuration Tips​

TipDescription
Limit extensionsExtension limits reduce invalid uploads and make file requirements clear
Set max sizeSize limits prevent unexpectedly large uploads
Use count limitsMin and max count rules keep the uploaded resource set within the business requirement
Enable preview for supported formatsPreview is useful for supported images, PDFs, text/code files, and common audio/video files. Keep download enabled when users may upload unsupported formats such as archives, design files, or specialized data files