Mistware.Files 1.0.0

Library of C# utilities to support file upload / download and storage on Azure or local filestores.

Install-Package Mistware.Files -Version 1.0.0
dotnet add package Mistware.Files --version 1.0.0
<PackageReference Include="Mistware.Files" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Mistware.Files --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Mistware.Files - miscellaneous utilities for handling files

These are utilities to simplify the task of storing, uploading and downloading files in web applications. In particular: matching classes to handle local an Azure file storage, logging on blob append storage and large file upload / download.

Local file storage or Azure file storage can be selected by configuration, which facilites migration between Azure Web App hosting and normal web server hosting.

The large file upload / download is based on a Microsoft article Upload files in ASP.NET Core and sample. Code from the Streamed Single File Upload Physical example was adapted and incorporated into this library, in order to hide the complexity from any web app (with the aim of making the web app easier to maintain).

Documentation

Each class has Intellisense documentation. There is also a MistwareFiles.doc file, with additional usage guidance.

Usage

To add the nuget package to a .Net Core application:

dotnet add package Mistware.Files 

Testing

Mistware.Files has a basic test suite in the test folder (MistwareFilesTest.csproj)

There is also an example web application in webapp, based on the Microsoft Upload sample (see above).

Mistware.Files - miscellaneous utilities for handling files

These are utilities to simplify the task of storing, uploading and downloading files in web applications. In particular: matching classes to handle local an Azure file storage, logging on blob append storage and large file upload / download.

Local file storage or Azure file storage can be selected by configuration, which facilites migration between Azure Web App hosting and normal web server hosting.

The large file upload / download is based on a Microsoft article Upload files in ASP.NET Core and sample. Code from the Streamed Single File Upload Physical example was adapted and incorporated into this library, in order to hide the complexity from any web app (with the aim of making the web app easier to maintain).

Documentation

Each class has Intellisense documentation. There is also a MistwareFiles.doc file, with additional usage guidance.

Usage

To add the nuget package to a .Net Core application:

dotnet add package Mistware.Files 

Testing

Mistware.Files has a basic test suite in the test folder (MistwareFilesTest.csproj)

There is also an example web application in webapp, based on the Microsoft Upload sample (see above).

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Mistware.Files:

Package Downloads
Mistware.Postman
Library to do Mail Merge, using SendGrid as the mail engine.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0 113 4/24/2020