2013-03-15 3 views
1

dropbox (dropbox C# API)를 사용하여 파일을 드롭 박스에 업로드하고 있습니다. 문제는 진행 상황을 모니터링하기 위해 청크에서 수행해야합니다. 한 곳에서 Dropbox가 청크 업로드 (https://www.dropbox.com/developers/blog/21)를 지원하고 Java 용 라이브러리 등을 읽었습니다. C#에서이 작업에 대한 도움이 필요합니다.dropbox를 사용하여 드롭 박스 업로드의 진행 표시 줄 또는 REQUEST.GetResponse() 메소드의 진행 표시 줄

Dropnet은 restsharp를 사용하고 일부는 restsharp가이를 구현해야한다고 말합니다. 다음은 실제 업로드가

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; 
    } 
} 

을 발생하는 부분은 우리가 코드를 변경하여 진행 표시 줄을 얻을 수있는 방법은 무엇입니까? 또한 REQUEST.GetResponse()에 대한 진행률 표시 줄을 얻을 수있는 방법이 있습니다. Dropbox의 컨텍스트를 그대로 두십시오 (문제가 해결 될 것이므로).

감사합니다.

답변

0

NuGet의 DropNet 라이브러리를 청크 업로드 지원으로 최근에 업데이트 했으므로 시도해 볼 수는 있지만 파일을 청크로 분할하고 작은 파일에 이상적이지 않은 진행률 표시 줄을 늘리면됩니다.

또는 Microsoft의 HttpClient 구현을 기반으로하는 새로운 라이브러리 DropNetRT를 살펴보고 일부 조정 내용에 대한 진행 상황 피드백을 제공 할 수 있어야합니다. https://github.com/dkarzon/DropNetRT