View on GitHub

FirmWorks Files Documentation

Documentation for FirmWorks Files, the native Salesforce application for storing, tagging, finding and sharing files.

FirmWorks Files

Back To Documentation

Supported File Types

FirmWorks Files stores every file as a standard Salesforce file, so any type Salesforce accepts can be uploaded, tagged, searched, shared and downloaded. What differs by type is how the file is previewed. This page lists what the viewers can show and the limits involved.

How previews work

The viewers in File Manager, Content Viewer and Single Content Record Viewer choose how to show a file from its extension:

When none of these can show the file, the viewer says “No Preview Available” and offers a download link.

File type reference

Type Extensions Preview in place How Show In Browser’s Viewer
PDF pdf Yes Rendition, page by page Yes
Word doc, docx, dot, dotx, docm, dotm Yes Rendition Only if the browser can render it
Excel xls, xlsx, xlt, xltx, xla, xlsm, xltm, xlam, xlsb Yes Rendition Only if the browser can render it
PowerPoint ppt, pptx, pot, potx, pps, ppsx, ppa, ppam, pptm, potm, ppsm Yes Rendition Only if the browser can render it
Images png, jpg, bmp, tiff, tif, svg Yes Rendition, thumbnail fallback Yes
Animated GIF gif Yes Shown directly so the animation plays Yes
HEIC photos heic Yes Always through the Browser’s Viewer, converted in the browser when it cannot show HEIC itself Always
Video mp4, webm, mov, m4v, ogg Yes Native player mp4, webm, ogg, mov
Other video avi, mpg, mpeg No   Yes, if the browser can render it
Audio mp3, wav Yes Native player Yes
Plain text txt Yes Text, up to 2 MB Yes
Text and data html, htm, xml, json, csv, md Yes Text, up to 2 MB No
Salesforce Notes snote Yes Rich text No, use Open In NoteManager
Outlook messages msg Metadata only Subject, from, to, cc, bcc, dates, importance and attachment names are read in the browser. The body is not shown. Up to 2 MB. No
CAD dxf, dwf, dwg, acd No   Yes, if the browser can render it
Anything else   No “No Preview Available” with Retry and download No

Text previews and Outlook messages larger than 2 MB show “Contents too large to display” instead of the content. Download the file to read it.

Notes can be converted to PDF with Create PDF Copy in the Note Manager; see FirmWorks Notes. No other conversion is built in.

The Browser’s Viewer

Show In Browser’s Viewer in a file’s menu opens the file in an embedded browser frame. The frame fetches the file’s bytes and hands them to the browser, which renders what it can: PDFs, images, video and audio reliably, Office documents only when the browser or a plug-in supports them. Large PDFs, video, audio, HEIC photos and Files Connect external files are the usual reasons to use it. If the browser cannot display the file, the frame says so and offers a download.

Requirements:

Files stored in external systems through Files Connect are fetched through the Files Connect API and displayed the same way.

Restricting upload types

By default the upload components accept any file. To limit them, set Allowed File Types in the configuration’s Upload Dialogs settings or on the component, as a comma-separated list of extensions such as .pdf,.png,.jpg. Blank, any or all means no restriction. See Configuration.

The list is passed to the browser’s file picker as a hint, so the picker shows only matching files. It is not enforced on the server. A user who drags a file in, or switches the picker to All Files, can still upload another type. Use a File Report or a File Event flow if you need to enforce a type after upload.

Maximum File Size in the same settings rejects larger files before upload starts. Salesforce’s own size limits still apply.

Experience Cloud

Previews, downloads and the Browser’s Viewer work in Experience Cloud sites, including sites on a custom domain. The same type rules apply. Two points to note: