BirdMessenger 0.1.6
See the version list below for details.
dotnet add package BirdMessenger --version 0.1.6
NuGet\Install-Package BirdMessenger -Version 0.1.6
<PackageReference Include="BirdMessenger" Version="0.1.6" />
paket add BirdMessenger --version 0.1.6
#r "nuget: BirdMessenger, 0.1.6"
// Install BirdMessenger as a Cake Addin #addin nuget:?package=BirdMessenger&version=0.1.6 // Install BirdMessenger as a Cake Tool #tool nuget:?package=BirdMessenger&version=0.1.6
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
Protocol implementation
- Create
- HEAD
- PATCH
- OPTIONS
- DELETE
Install
Package manager
Install-Package BirdMessenger -Version 1.0.0
.NET CLI
dotnet add package BirdMessenger --version 1.0.0
Getting Started
FileInfo fileInfo = new FileInfo("test");
var hostUri = new Uri(@"http://localhost:5000/files");
var tusClient=TusBuild.DefaultTusClientBuild(hostUri)
.Build();
tusClient.Uploading += printUploadProcess;
tusClient.UploadFinish += UploadFinish;
Dictionary<string, string> dir = new Dictionary<string, string>();
dir["filename"] = fileInfo.FullName;
var fileUrl = await tusClient.Create(fileInfo, dir);
var uploadResult = await tusClient.Upload(fileUrl, fileInfo);
- You can see more examples in unit tests
Document
Roadmap
I will develop in branch of dev
Who is using
Support and Sponsorship
<a href="https://www.jetbrains.com" target="_blank"> <img src="./docs/img/jetbrains_logo.png" title="JetBrains" width="100" /> </a>
Product | Versions 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. |
-
.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.4 | 1,576 | 10/28/2024 | |
3.1.3 | 6,073 | 5/21/2024 | |
3.1.2 | 28,357 | 10/7/2023 | |
3.1.1 | 2,135 | 8/14/2023 | |
3.1.0 | 14,882 | 11/27/2022 | |
3.0.2 | 856 | 11/8/2022 | |
3.0.1 | 416 | 11/8/2022 | |
3.0.0 | 892 | 10/17/2022 | |
3.0.0-beta1 | 205 | 8/14/2022 | |
2.2.1 | 70,720 | 6/11/2022 | |
2.2.0 | 4,306 | 3/6/2022 | |
2.1.0-bata | 279 | 10/17/2021 | |
2.0.1 | 294,298 | 3/2/2021 | |
2.0.0 | 325,637 | 10/23/2020 | |
1.0.1 | 525 | 7/26/2020 | |
1.0.0 | 672 | 8/25/2019 | |
1.0.0-beta1 | 470 | 8/2/2019 | |
0.1.6 | 543 | 11/18/2019 | |
0.1.5 | 686 | 11/17/2019 | |
0.1.4 | 785 | 11/27/2018 | |
0.1.3 | 758 | 11/3/2018 | |
0.1.2 | 752 | 10/24/2018 | |
0.1.1 | 756 | 10/19/2018 | |
0.1.0 | 826 | 10/14/2018 |