C# 4.0 使用dropnet或方法REQUEST.GetResponse()的进度条上传dropbox中的进度条
我正在使用dropnet(dropbox c#API)将文件上载到dropbox。问题是我需要分块这样做来监控进度。只要在一个地方读一下,Dropbox支持chunk upload(),它有Java库等等。我需要在C#中做,这方面的任何帮助 Dropnet使用restsharp,有人说restsharp必须实现它。下面是实际上传发生的部分C# 4.0 使用dropnet或方法REQUEST.GetResponse()的进度条上传dropbox中的进度条,c#-4.0,dropnet,C# 4.0,Dropnet,我正在使用dropnet(dropbox c#API)将文件上载到dropbox。问题是我需要分块这样做来监控进度。只要在一个地方读一下,Dropbox支持chunk upload(),它有Java库等等。我需要在C#中做,这方面的任何帮助 Dropnet使用restsharp,有人说restsharp必须实现它。下面是实际上传发生的部分 private static HttpWebResponse GetRawResponse(HttpWebRequest request) { try {
private static HttpWebResponse GetRawResponse(HttpWebRequest request)
{
try
{
return (HttpWebResponse)request.GetResponse(); // UPLOAD OCCURS HERE
}
catch (WebException ex)
{
if (ex.Response is HttpWebResponse)
{
return ex.Response as HttpWebResponse;
}
throw;
}
}
难道我们不可能通过修改代码来获得进度条吗?
还有什么方法可以获取任何请求的进度条。GetResponse(),离开Dropbox的上下文(因为这将解决我们的问题)
谢谢。我最近用分块上传支持更新了NuGet中的DropNet库,因此您可以尝试一下,但这意味着每次都要将文件分块并增加进度条,这对于小文件来说并不理想 或者,您可以看看我的新库DropNetRT,它基于Microsoft的HttpClient实现,应该能够通过一些调整提供一些进度反馈