starlight_help/src/content/docs/share-and-upload-files.mdx
import {Steps, TabItem, Tabs} from "@astrojs/starlight/components";
import ZulipIconCircle from "../../../../static/images/logo/zulip-icon-circle.svg"; import FlattenedSteps from "../../components/FlattenedSteps.astro"; import ZulipTip from "../../components/ZulipTip.astro"; import ImagesAndVideosIntro from "../include/_ImagesAndVideosIntro.mdx"; import ModifyLinkText from "../include/_ModifyLinkText.mdx"; import StartComposing from "../include/_StartComposing.mdx";
import AttachmentIcon from "~icons/zulip-icon/attachment"; import MobileCameraIcon from "~icons/zulip-icon/mobile-camera"; import MobileImageIcon from "~icons/zulip-icon/mobile-image";
You can attach multiple files to messages, including images, documents, videos, and sound files.
<ImagesAndVideosIntro />Images, videos and sound files you upload will be previewed directly in your message. Other files will appear as named links for downloading. You can rename files after uploading.
<Tabs> <TabItem label="Via drag-and-drop"> <FlattenedSteps> 1. Drag and drop one or more files anywhere in the Zulip app, whether or not the compose box is open. <ModifyLinkText />
</FlattenedSteps>
<ZulipTip>
You can [preview the message](/help/preview-your-message-before-sending)
before sending to see what your uploaded files will look like.
</ZulipTip>
1. Copy and paste one or more files into the compose box.
<ModifyLinkText />
</FlattenedSteps>
<ZulipTip>
You can [preview the message](/help/preview-your-message-before-sending)
before sending to see what your uploaded files will look like.
</ZulipTip>
1. Click the **paperclip** (<AttachmentIcon />)
icon at the bottom of the compose box to select one or more files.
<ModifyLinkText />
</FlattenedSteps>
<ZulipTip>
You can [preview the message](/help/preview-your-message-before-sending)
before sending to see what your uploaded files will look like.
</ZulipTip>
<ModifyLinkText />
</FlattenedSteps>
When pasting a large amount of text, you can convert it to a text file upload.
<Tabs> <TabItem label="Desktop/Web"> <Steps> 1. Paste a large amount of text into the compose box (2,000+ characters). 1. In the banner above the compose box, click **Convert** to convert the pasted text to a file. </Steps> </TabItem> </Tabs>The Zulip Cloud Standard and Zulip Cloud Plus plans include 5 GB of file storage per user. Each uploaded file can be up to 1 GB.
The Zulip Cloud Free plan includes a total of 5 GB of file storage. Each uploaded file can be up to 10 MB.
In organizations on a self-hosted server, server administrators can configure
the maximum size for uploaded files via the MAX_FILE_UPLOAD_SIZE
server setting. Setting it to 0 disables file uploads, and
hides the UI for uploading files from the web and desktop apps.