multipart/form-data support

This commit is contained in:
2023-08-25 10:53:13 +08:00
parent e49ee1551d
commit b501dc5e76
10 changed files with 194 additions and 26 deletions

View File

@ -2,7 +2,7 @@
namespace Blahblah.Library.Network;
public abstract class ContentTask<T, TResult> : NetworkTask
abstract class ContentTask<T, TResult> : NetworkTask
{
public StepHandler<T>? Step { get; set; }

View File

@ -2,7 +2,7 @@
namespace Blahblah.Library.Network;
public class DownloadTask<T> : ContentTask<T, bool>
class DownloadTask<T> : ContentTask<T, bool>
{
public string FilePath { get; }

View File

@ -1,6 +1,6 @@
namespace Blahblah.Library.Network;
public class FileTask : DownloadTask<float>
class FileTask : DownloadTask<float>
{
public FileTask(string url, string filePath, TaskCompletionSource<NetworkResult<bool>> source, CancellationToken token) : base(url, filePath, source, token)
{

View File

@ -3,7 +3,7 @@ using ImageIO;
namespace Blahblah.Library.Network;
public class ImageTask : DownloadTask<CGImage>
class ImageTask : DownloadTask<CGImage>
{
CGImageSource? imageSource;

View File

@ -2,7 +2,7 @@
namespace Blahblah.Library.Network;
public class StringTask : ContentTask<string, string>
class StringTask : ContentTask<string, string>
{
public StringHandler? Process { get; set; }