cloud-storage-web

Upload, download, and manage CloudBase storage objects via the Web SDK.

2|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/EverettField/MatchMate-MiniProgram --skill cloud-storage-web-everettfield
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-storage-web
Source: https://github.com/EverettField/MatchMate-MiniProgram/tree/main/miniprogram-2/.codebuddy/skills/cloud-storage-web
Command: npx skills add https://github.com/EverettField/MatchMate-MiniProgram --skill cloud-storage-web-everettfield

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @cloudbase/js-sdk.

What problem does it solve?

This guide enables browser-based CloudBase storage operations using the Web SDK, allowing frontend apps to upload, download, and manage storage objects without server-side storage APIs.

Core Features & Use Cases

  • Upload files from a web app to CloudBase storage with cloudPath organization.
  • Generate temporary URLs for private files to enable secure previews or downloads.
  • Delete, list, and manage storage objects while respecting security-domain constraints.

Quick Start

Initialize the CloudBase Web SDK in your web project and call app.uploadFile with a selected file.

Frequently Asked Questions about cloud-storage-web

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload files to CloudBase storage from a browser using the Web SDK?

To upload files to CloudBase storage from a browser, initialize the @cloudbase/js-sdk environment and call app.uploadFile with the selected file and a defined cloudPath. This organizes objects directly in frontend web applications without server-side storage APIs.

How does generating a temporary URL for private CloudBase files work?

Generating a temporary URL allows secure previews or downloads of private CloudBase storage objects. The Web SDK creates time-limited access links, ensuring browser-based file retrieval respects security-domain constraints without exposing permanent public paths.

What do I need to set up before managing CloudBase storage objects in my web app?

You need the @cloudbase/js-sdk dependency and proper environment initialization. Adhering to security-domain rules is required before uploading, listing, or deleting browser-based storage objects to ensure authorized access and proper error handling.

Can I delete and list storage objects in CloudBase without a backend server?

Yes, the Web SDK enables browser-based deletion and listing of CloudBase storage objects directly from frontend applications. It manages object lifecycle operations while respecting configured security-domain constraints and providing user feedback.

Why do CloudBase Web SDK storage uploads fail in my web application?

Uploads fail when the CloudBase Web SDK environment is improperly initialized or security-domain rules restrict access. Ensure your web application domain is authorized in the CloudBase console and that error handling validates the cloudPath.

Does the CloudBase Web SDK handle file downloads and uploads for frontend apps?

The CloudBase Web SDK handles browser-based file uploads, downloads, and object management for frontend apps. It eliminates server-side storage API dependencies by generating temporary URLs and managing objects directly within web applications.