cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Share your feedback on the Document Scanning Experience in the Dropbox App right here.

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Re: C# Dropbox.api nuget - Upload via proxy

C# Dropbox.api nuget - Upload via proxy

osherbd
New member | Level 2
Go to solution

Hi,

I am using Dropbox.api nuget in C#.

I would like to know if there is an option to set a proxy that the files will be uploud using it?..

1 Accepted Solution

Accepted Solutions

Greg-DB
Dropbox Staff
Go to solution

I don't believe we have any specific sample code for this, but you can construct a DropboxClient with a custom HttpClient which can include proxy settings:

https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_DropboxClient__ctor_1.htm

https://dropbox.github.io/dropbox-sdk-dotnet/html/T_Dropbox_Api_DropboxClientConfig.htm

View solution in original post

3 Replies 3

Greg-DB
Dropbox Staff
Go to solution

I don't believe we have any specific sample code for this, but you can construct a DropboxClient with a custom HttpClient which can include proxy settings:

https://dropbox.github.io/dropbox-sdk-dotnet/html/M_Dropbox_Api_DropboxClient__ctor_1.htm

https://dropbox.github.io/dropbox-sdk-dotnet/html/T_Dropbox_Api_DropboxClientConfig.htm

osherbd
New member | Level 2
Go to solution

Thanks!

benktesh
Explorer | Level 4
Go to solution

I have begun to work with Dropbox api and I encountered this issue.

Here is my solution.

private static DbxClientV2 getClient(String token, String host) {
		Proxy proxy = getProxy();
		Config config = Config.builder().withProxy(proxy).build();		
		StandardHttpRequestor requester = new StandardHttpRequestor(config);
		DbxRequestConfig requestConfig = DbxRequestConfig.newBuilder("example").withHttpRequestor(requester).build();
		DbxClientV2 dbxClient = new DbxClientV2(requestConfig, token, host);
		return dbxClient;
	} 

 

Need more support?