blobstoring-dotnet-filesystem

Configure local disk-based blob storage for Jarvis ASP.NET Core backends.

12|2|Updated May 4, 2020
One-click install
npx skills add https://github.com/hoangnh2412/jarvis --skill blobstoring-dotnet-filesystem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blobstoring-dotnet-filesystem
Source: https://github.com/hoangnh2412/jarvis/tree/main/.opencode/skills/blobstoring-dotnet/providers/filesystem
Command: npx skills add https://github.com/hoangnh2412/jarvis --skill blobstoring-dotnet-filesystem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of configuring reliable local file storage for Jarvis ASP.NET Core backend applications, removing the need to manually implement disk-based blob storage pipelines from scratch.

Core Features & Use Cases

  • Keyed Service Registration: Registers the FileSystem implementation of IBlobStoringService for Jarvis, with configurable root path, subpath, and bucket settings.
  • Local & Volume Storage Support: Ideal for storing user uploads, document assets, or static files on local disk or container-mounted volumes.
  • Use Case: A document management app built with Jarvis can use this Skill to store uploaded user files directly to a mounted server volume with minimal configuration.

Quick Start

Use the blobstoring-dotnet-filesystem skill to register the local file storage service for your Jarvis backend to save uploaded files to the server's disk.

Frequently Asked Questions about blobstoring-dotnet-filesystem

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

FAQPage Schema
How do I configure local file storage for uploaded files in an ASP.NET Core backend?

To configure local file storage in an ASP.NET Core backend, you can use this Skill to register a keyed IBlobStoringService implementation with a configurable root path, subpath, and bucket settings for deterministic file path generation on local disks.

Can I save user uploads to container-mounted volumes in a Jarvis application?

Yes, you can save user uploads to container-mounted volumes in a Jarvis application by applying this local disk-based blob storage configuration, which supports writing document assets directly to mounted server volumes.

What is the best way to implement disk-based blob storage without writing custom file saving logic?

The best way to implement disk-based blob storage without custom logic is registering a FileSystem implementation of IBlobStoringService, removing the need to manually build local file storage pipelines from scratch.

How do I set up deterministic file path generation for static files in ASP.NET Core?

You can achieve deterministic file path generation for static files by configuring the blob storage service with specific root path, subpath, and bucket settings, ensuring consistent file paths for document assets stored on local file systems.

Does this local storage skill require any external dependencies to register the file saving service?

No external dependencies are required to register the local file saving service, as the Skill configures the FileSystem implementation of IBlobStoringService natively within the Jarvis ASP.NET Core environment.

When should I use local disk blob storage instead of other storage approaches for user uploads?

You should use local disk blob storage for user uploads when your scenario requires storing document assets or static files directly on local file systems or container-mounted volumes, rather than relying on external cloud storage providers.