APIFileComponent
https://discord.com/developers/docs/components/reference#file A File is a top-level component that allows you to display an uploaded file as an attachment to the message and reference it in the component. Each file component can only display 1 attached file, but you can upload multiple files and add them to different file components within your payload. This is similar to the embeds field of a message but allows you to control the layout of your message by using this anywhere as a component. Files are only available in messages.
Signature
export interface APIFileComponent extends APIBaseComponent<ComponentType.File>Properties
id?: number;Optional identifier for component
file: APIUnfurledMediaItem;This unfurled media item is unique in that it only supports attachment references using the attachment://<filename> syntax
spoiler?: boolean;Whether the media should be a spoiler (or blurred out). Defaults to false