BirdMessenger 0.1.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package BirdMessenger --version 0.1.2
NuGet\Install-Package BirdMessenger -Version 0.1.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BirdMessenger" Version="0.1.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BirdMessenger --version 0.1.2
#r "nuget: BirdMessenger, 0.1.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BirdMessenger as a Cake Addin
#addin nuget:?package=BirdMessenger&version=0.1.2

// Install BirdMessenger as a Cake Tool
#tool nuget:?package=BirdMessenger&version=0.1.2

BirdMessenger

"Our aim is to solve the problem of unreliable file uploads once and for all. tus is a new open protocol for resumable uploads built on HTTP. It offers simple, cheap and reusable stacks for clients and servers. It supports any language, any platform and any network." - https://tus.io

BirdMessenger 中文名为:青鸟——相传为西王母的信使。 BirdMessnger 是一个基于.NET Standard 的 Tus协议的实现客户端。

Features

协议实现

  • Create
  • HEAD
  • PATCH

Install

Package manager

PM> Install-Package BirdMessenger -Version 0.1.2

.NET CLI

> dotnet add package BirdMessenger --version 0.1.2

Getting Started


FileInfo fileInfo = new FileInfo("test.dmg");
            UploadConfig uploadConfig =new UploadConfig();
            uploadConfig.ServerUrl = new Uri(@"http://localhost:1080/uploads");
            uploadConfig.UploadFile= fileInfo;
            uploadConfig.Uploading=printUploadProcess;
            uploadConfig.PreCreateRequest=preCreateFile;
            uploadConfig.PreUploadRequest= preUploadFile;
            uploadConfig.UploadFinish=UploadFinish;
            TusClient  tusClient = new TusClient(uploadConfig);

            var url = tusClient.Create();

            tusClient.UploadFile();
  • 详细细节可以查看samples文件夹下的示例代码
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on BirdMessenger:

Package Downloads
Hopex.ApplicationServer.Extensions.Package

Hopex Application Server Packager

TheFusionWorks.Platforms

These are base utility classes developed by The Fusion Works which other packages and applications are built off.

Codehard.FileService.Client

A client library for Codehard's File Service.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.1.2 11,629 10/7/2023
3.1.1 1,944 8/14/2023
3.1.0 14,271 11/27/2022
3.0.2 804 11/8/2022
3.0.1 378 11/8/2022
3.0.0 840 10/17/2022
3.0.0-beta1 174 8/14/2022
2.2.1 50,688 6/11/2022
2.2.0 4,009 3/6/2022
2.1.0-bata 241 10/17/2021
2.0.1 284,603 3/2/2021
2.0.0 319,962 10/23/2020
1.0.1 488 7/26/2020
1.0.0 634 8/25/2019
1.0.0-beta1 435 8/2/2019
0.1.6 501 11/18/2019
0.1.5 648 11/17/2019
0.1.4 744 11/27/2018
0.1.3 729 11/3/2018
0.1.2 720 10/24/2018
0.1.1 726 10/19/2018
0.1.0 778 10/14/2018