Skip to content

Update Storage docs for multi-file uploads and upload progress#2880

Open
atharvadeosthale wants to merge 1 commit intomainfrom
feat/storage-multi-file-upload-docs
Open

Update Storage docs for multi-file uploads and upload progress#2880
atharvadeosthale wants to merge 1 commit intomainfrom
feat/storage-multi-file-upload-docs

Conversation

@atharvadeosthale
Copy link
Copy Markdown
Member

Summary

  • Updated the Storage upload-download docs to document multi-file upload support in the Console (file picker and drag-and-drop), parallel upload processing (up to 5 concurrent), real-time upload progress indicators, and automatic file extension pre-validation
  • Added a changelog entry announcing the multi-file uploads and upload progress feature in the Storage Console

Test plan

  • Verify the upload-download docs page renders correctly at /docs/products/storage/upload-download
  • Verify the changelog entry renders correctly at /changelog
  • Confirm the new docs accurately reflect the Console multi-file upload and progress behavior

🤖 Generated with Claude Code

…sole

Document the new Console capabilities for selecting and uploading multiple
files at once (with drag-and-drop support), parallel upload processing,
real-time upload progress indicators, and file extension pre-validation.
Add a changelog entry for the feature.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@appwrite
Copy link
Copy Markdown

appwrite bot commented Apr 10, 2026

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Failed Failed View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Processing Processing View Logs Preview URL QR Code


Tip

Sites support three domain rule types: Active deployment, Git branch, and Redirect

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 10, 2026

Greptile Summary

This PR updates the Storage upload-download documentation and adds a changelog entry to cover three new Console capabilities: multi-file selection (file picker and drag-and-drop), parallel upload processing (up to 5 concurrent), real-time per-file progress indicators, error notifications on failure, and client-side extension pre-validation. The prose is clear, internally consistent, and accurately scopes the pre-validation to file extensions only (leaving size validation to the server), which aligns with the stated PR scope.

Confidence Score: 5/5

Safe to merge — purely documentation and changelog changes with no code modifications.

Both files are documentation-only; the content is accurate, consistent between the changelog and the docs page, and no logic or runtime behavior is affected.

No files require special attention.

Important Files Changed

Filename Overview
src/routes/changelog/(entries)/2026-04-10.markdoc New changelog entry for multi-file uploads and upload progress; content is accurate and consistent with the docs changes.
src/routes/docs/products/storage/upload-download/+page.markdoc Expanded Console upload section to cover multi-file selection, drag-and-drop, parallel processing (5 concurrent), progress indicators, error notifications, and extension pre-validation; closing sentence correctly updated from singular to plural.

Reviews (1): Last reviewed commit: "Update Storage docs for multi-file uploa..." | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

@adityaoberai adityaoberai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to unblock, please check the comments

After you create a bucket or have navigated to bucket details, you can access the **Files** tab so you can upload, view, delete and update files in the bucket using the Appwrite project's dashboard. You can also perform all those operations from Appwrite's client SDK, server SDKs, and REST APIs as long as you have the proper permission.

When you are in the **Files** tab, you can click **Add File** and select a file to upload. If the bucket is configured to accept the file type and size you are uploading, your file will be uploaded, and you will see the file in the list of files.
When you are in the **Files** tab, you can click **Add File** and select one or more files to upload. You can also drag and drop files directly onto the bucket page. The Console supports uploading multiple files at once, processing up to 5 files in parallel for faster bulk uploads.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@atharvadeosthale just confirming, is there a 5 file limit?

Comment on lines +15 to +17
During upload, a progress indicator displays the real-time upload percentage for each file. If a file fails to upload, the Console will show an error notification with details. Files that don't match the bucket's allowed file extensions are automatically rejected before the upload begins.

If the bucket is configured to accept the file types and sizes you are uploading, your files will be uploaded, and you will see them in the list of files.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@atharvadeosthale I don't think this is necessary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants