<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>A Cloud Storage Programming Interface - Store everything</title><link>http://sharpbox.codeplex.com/project/feeds/rss</link><description>Almost all applications on your server, desktop, laptop or mobile device store data in the form of mass data, e.g. photos, binary files or documents and as meta data objects &amp;#40;key,value-pairs&amp;#41;, e.g. blog entries, address records or geographical location information. Existing cloud services offer different interfaces for application integration to achieve nearly the same&amp;#58; to store mass and meta data in the cloud. SharpBox abstracts existing proprietary technologies under a clear, easy to use and reliable API available on the most important platforms in the industry &amp;#40;Windows, Linux, MAC, Windows Phone 7, Android and iOS&amp;#41;.   Do you want to write code for storing data in the cloud only once in your application&amp;#63; SharpBox is the right free open source solution for your project. Our goal is to disburden software projects from the demand to implement storage access twice to support a wide range of storage clouds.   Are you a cloud storage service provider and do you want to your platform for a growing community of software developers and ISVs&amp;#63; SharpBox is the right free open source solution under the MIT license. Just contact us or start writing your own cloud storage service provider, based on our integration API for storage vendors.</description><item><title>New Post: Cant obtain Access Token. Unauthorized exception.</title><link>http://sharpbox.codeplex.com/discussions/442871</link><description>&lt;div style="line-height: normal;"&gt;It seems that Dropbox wont let me obtain access token. Any suggestions?&lt;br /&gt;
Steps 0-3 work fine but it stops on step 4 and gives and 'unauthorized exception' warning. I have entered the correct&lt;br /&gt;
consumer key and secret and it seems to accept those fine and wants to connect the users account to the application.&lt;br /&gt;
However it hangs on step 4.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
Imports AppLimit.CloudComputing.SharpBox
Imports AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox
Imports System.IO


Public Class Form1

    ' enter the consumer key and secret
    Dim ConsumerKey As String = &amp;quot;MyKey&amp;quot;
    Dim ConsumerSecret As String = &amp;quot;MySecret&amp;quot;

    ' get the config of dropbox
    Dim config As DropBoxConfiguration = TryCast(CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.DropBox), DropBoxConfiguration)
    Dim requestToken As DropBoxRequestToken

    Private Sub RequestButton1_Click(sender As System.Object, e As System.EventArgs) Handles RequestButton1.Click

        ' 0. set your own callback which will be called from DropBox after successful authorization
        config.AuthorizationCallBack = New Uri(&amp;quot;http://www.google.com&amp;quot;)

        ' 1. create a request token
        requestToken = DropBoxStorageProviderTools.GetDropBoxRequestToken(config, ConsumerKey, ConsumerSecret)

        ' 2. build the authorization url based on request
        Dim AuthorizationUrl As String = DropBoxStorageProviderTools.GetDropBoxAuthorizationUrl(config, requestToken)

        ' 3. Redirect the user to the website of dropbox
        Process.Start(AuthorizationUrl)

        ' 4. Exchange the request token into access token
        __Dim accessToken As ICloudStorageAccessToken = DropBoxStorageProviderTools.ExchangeDropBoxRequestTokenIntoAccessToken(config, ConsumerKey, ConsumerSecret, requestToken)__

        ' 5. Open the storage with the generated access token 
        Dim DropboxStorage As New CloudStorage()
        DropboxStorage.Open(config, accessToken)

        ' 6. write token for later use
        Dim tokenstream = DropboxStorage.SerializeSecurityToken(accessToken)
        Dim tokenfile As New FileStream(&amp;quot;c:\MyToken.txt&amp;quot;, FileMode.Create)
        tokenstream.CopyTo(tokenfile)
        tokenfile.Close()

        ' 7. close the storage
        DropboxStorage.Close()

    End Sub
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;</description><author>hitme</author><pubDate>Tue, 07 May 2013 21:14:05 GMT</pubDate><guid isPermaLink="false">New Post: Cant obtain Access Token. Unauthorized exception. 20130507091405P</guid></item><item><title>New Post: GetPublicObjectUrl give an 404 error</title><link>http://sharpbox.codeplex.com/discussions/442698</link><description>&lt;div style="line-height: normal;"&gt;Hello, I'm trying to make a basic program which upload a picture into dropbox(that part is fully working) and then it give that picture public url in order to download it.&lt;br /&gt;
I use the following code to get that url :&lt;br /&gt;
&lt;br /&gt;
private void GetRessourceURI()&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;{
    try
    {
        ICloudDirectoryEntry fEntry = m_DropBoxStorage.GetFolder(&amp;quot;/public&amp;quot;);
        ICloudFileSystemEntry fs = m_DropBoxStorage.GetFileSystemObject(m_RessourceFileName, fEntry);

        m_RessourceURI = DropBoxStorageProviderTools.GetPublicObjectUrl(m_AccessToken, fs);
       // m_RessourceURI = m_DropBoxStorage.GetFileSystemObjectUrl(&amp;quot;/&amp;quot; + RessourceFileName, m_DropBoxStorage.GetFolder(&amp;quot;/&amp;quot;));
        Console.WriteLine(m_RessourceURI);
    }
    catch (SharpBoxException AnyException)
    {
        throw AnyException;
    }
}
&lt;/code&gt;&lt;/pre&gt;

when the program is running i get the following link : &lt;a href="http://dl.dropboxusercontent.com/u/168609230/Lena.jpg" rel="nofollow"&gt;http://dl.dropboxusercontent.com/u/168609230/Lena.jpg&lt;/a&gt; , but when i want to use the link dropbox give a 404 error i tried to get the link with GetFileSystemObjectUrl but it give me a temporary URI that i cannot use.&lt;br /&gt;
I'd like to do the same thing as dropbox &amp;quot;share file&amp;quot; feature.&lt;br /&gt;
Can someonehelp please&lt;br /&gt;
Thank you for reading =)&lt;br /&gt;
&lt;/div&gt;</description><author>Drwhy</author><pubDate>Mon, 06 May 2013 15:37:29 GMT</pubDate><guid isPermaLink="false">New Post: GetPublicObjectUrl give an 404 error 20130506033729P</guid></item><item><title>New Post: Status SharpBox Object-Store API</title><link>http://sharpbox.codeplex.com/discussions/442689</link><description>&lt;div style="line-height: normal;"&gt;What is the status of the SharpBox Object-Store API?&lt;br /&gt;
&lt;br /&gt;
We are currently using SharpBox to connect to Dropbox and WebDav but we need to be able to add metadata via WebDav. I would rather use or extend the SharpBox API to do this so I was wondering if SharpBox will still be actively developed and if the SharpBox Object-Store API is still in scope.&lt;br /&gt;
&lt;/div&gt;</description><author>LievenJanssen</author><pubDate>Mon, 06 May 2013 14:15:42 GMT</pubDate><guid isPermaLink="false">New Post: Status SharpBox Object-Store API 20130506021542P</guid></item><item><title>Created Issue: GetPublicObjectUrl give an 404 error [19674]</title><link>http://sharpbox.codeplex.com/workitem/19674</link><description>Hello, I&amp;#39;m trying to make a basic program which upload a picture into dropbox&amp;#40;that part is fully working&amp;#41; and then it give that picture public url in order to download it.&lt;br /&gt;I use the following code to get that url &amp;#58;&lt;br /&gt;&lt;br /&gt;private void GetRessourceURI&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            try&lt;br /&gt;            &amp;#123;&lt;br /&gt;                ICloudDirectoryEntry fEntry &amp;#61; m_DropBoxStorage.GetFolder&amp;#40;&amp;#34;&amp;#47;public&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;                ICloudFileSystemEntry fs &amp;#61; m_DropBoxStorage.GetFileSystemObject&amp;#40;m_RessourceFileName, fEntry&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;                m_RessourceURI &amp;#61; DropBoxStorageProviderTools.GetPublicObjectUrl&amp;#40;m_AccessToken, fs&amp;#41;&amp;#59;&lt;br /&gt;               &amp;#47;&amp;#47; m_RessourceURI &amp;#61; m_DropBoxStorage.GetFileSystemObjectUrl&amp;#40;&amp;#34;&amp;#47;&amp;#34; &amp;#43; RessourceFileName, m_DropBoxStorage.GetFolder&amp;#40;&amp;#34;&amp;#47;&amp;#34;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                Console.WriteLine&amp;#40;m_RessourceURI&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            catch &amp;#40;SharpBoxException AnyException&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                throw AnyException&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;when the program is running i get the following link &amp;#58; http&amp;#58;&amp;#47;&amp;#47;dl.dropboxusercontent.com&amp;#47;u&amp;#47;168609230&amp;#47;Lena.jpg , but when i want to use the link dropbox give a 404 error i tried to get the link with GetFileSystemObjectUrl but it give me a temporary URI that i cannot use.&lt;br /&gt;Can someonehelp please&lt;br /&gt;</description><author>Drwhy</author><pubDate>Mon, 06 May 2013 10:01:44 GMT</pubDate><guid isPermaLink="false">Created Issue: GetPublicObjectUrl give an 404 error [19674] 20130506100144A</guid></item><item><title>New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app</title><link>http://sharpbox.codeplex.com/discussions/440162</link><description>&lt;div style="line-height: normal;"&gt;Hi JanJunius,&lt;br /&gt;
&lt;br /&gt;
I am unable to connect to dropbox from xamarin.Android app.&lt;br /&gt;
&lt;br /&gt;
Can you please detail on each step on how to do the same.&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
Vikram&lt;br /&gt;
&lt;/div&gt;</description><author>Vikram4ualways</author><pubDate>Thu, 02 May 2013 12:23:47 GMT</pubDate><guid isPermaLink="false">New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app 20130502122347P</guid></item><item><title>Commented Issue: DropboxTokenIssuer.exe not working [18848]</title><link>http://sharpbox.codeplex.com/workitem/18848</link><description>The program used to generate the token files has stopped working for some reason. I was able to generate the files successfully about a month back, and now im trying the same process and it is not working, When I click Authorize, it displays the login page, I login and press Allow, and it gives me HTTP500 error. It would be nice to have a workaround for this problem.&lt;br /&gt;Thanks.&lt;br /&gt;Comments: ** Comment from web user: kooplar ** &lt;p&gt;still doesnt work..&lt;br&gt;&lt;/p&gt;</description><author>kooplar</author><pubDate>Thu, 02 May 2013 04:53:02 GMT</pubDate><guid isPermaLink="false">Commented Issue: DropboxTokenIssuer.exe not working [18848] 20130502045302A</guid></item><item><title>New Post: Google Drive integeration</title><link>http://sharpbox.codeplex.com/discussions/441827</link><description>&lt;div style="line-height: normal;"&gt;Hi&lt;br /&gt;
Are there any plans to integration Google Drive?&lt;br /&gt;
&lt;br /&gt;
Has someone done this integration?&lt;br /&gt;
&lt;br /&gt;
best regards&lt;br /&gt;
Christoph&lt;br /&gt;
&lt;/div&gt;</description><author>chmav</author><pubDate>Sun, 28 Apr 2013 08:13:14 GMT</pubDate><guid isPermaLink="false">New Post: Google Drive integeration 20130428081314A</guid></item><item><title>New Post: Couldn't retrieve child elements from the server - Dropbox error</title><link>http://sharpbox.codeplex.com/discussions/440358</link><description>&lt;div style="line-height: normal;"&gt;Hello all,&lt;br /&gt;
&lt;br /&gt;
I'm using GetFolder and DownloadFile to retrieve the contents of a folder in a Dropbox &amp;quot;Apps&amp;quot; directory. Occasionally, I'll get the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Couldn't retrieve child elements from the server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
However it's difficult to consistently reproduce it. My code is fairly simple &lt;br /&gt;
&lt;br /&gt;
 ICloudDirectoryEntry publicFolder = dropbox.GetFolder(cloudPath);&lt;br /&gt;
&lt;br /&gt;
 foreach (var fof in publicFolder)&lt;br /&gt;
 {&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;      if (fof is ICloudDirectoryEntry)
      {
               ICloudDirectoryEntry cde = fof as ICloudDirectoryEntry;

               string parentFolder = cloudPath + cde.Name + &amp;quot;/&amp;quot;;

               foreach (var subDirFile in cde)
               {
                    dropbox.DownloadFile(parentFolder + subDirFile.Name, localDirName);
               }
       }
       else
       {
            dropbox.DownloadFile(cloudPath + fof.Name, localFileName);
       }&lt;/code&gt;&lt;/pre&gt;

}&lt;br /&gt;
&lt;br /&gt;
Any help would be appreciated. &lt;br /&gt;
&lt;br /&gt;
Note that I am not accessing the Root directory but a directory within the &amp;quot;Apps&amp;quot; folder&lt;br /&gt;
on Dropbox (i.e. I do not have full access to the Dropbox folder). &lt;br /&gt;
&lt;/div&gt;</description><author>pdm2012</author><pubDate>Mon, 15 Apr 2013 18:47:39 GMT</pubDate><guid isPermaLink="false">New Post: Couldn't retrieve child elements from the server - Dropbox error 20130415064739P</guid></item><item><title>New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app</title><link>http://sharpbox.codeplex.com/discussions/440162</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
solved my problem. What I had overlooked was that exception handling in Xamarin studio was enabled for all exceptions and the debugger just stopped when some internal exceptions were thrown. After changing that my app runs fine.&lt;br /&gt;
Embarrassing... &lt;br /&gt;
Sorry for this needless post &lt;br /&gt;
Jan&lt;br /&gt;
&lt;/div&gt;</description><author>JanJunius</author><pubDate>Sun, 14 Apr 2013 11:47:18 GMT</pubDate><guid isPermaLink="false">New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app 20130414114718A</guid></item><item><title>New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app</title><link>https://sharpbox.codeplex.com/discussions/440162</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I use Sharpbox with Xamarin for iOS and Android. The iOS version works fine, but the same code doesn't work at all in the Android version :-(&lt;br /&gt;
&lt;br /&gt;
This is the code I use to get the Url the user can use to login to dropbox:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;DropBoxConfiguration config = CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.DropBox) as DropBoxConfiguration;
config.AuthorizationCallBack = new Uri(callBackUrl);
requestToken = DropBoxStorageProviderTools.GetDropBoxRequestToken(config, consumerKey, consumerSecret);
DropBoxStorageProviderTools.GetDropBoxAuthorizationUrl(config, (DropBoxRequestToken)requestToken);&lt;/code&gt;&lt;/pre&gt;

My app hangs when executing the third line: DropBoxStorageProviderTools.GetDropBoxRequestToken&lt;br /&gt;
&lt;br /&gt;
I have a call stack like this one:&lt;br /&gt;
&lt;blockquote&gt;
System.Security.Cryptography.X509Certificates.X509Store.Open (flags=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.get_LMRootStore (Parameters=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.get_Roots (Parameters=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.get_CertificateCollection (Parameters=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.FindParent (Parameters=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom (Parameters=) in &lt;br /&gt;
System.Security.Cryptography.X509Certificates.X509Chain.Build (Parameters=) in &lt;br /&gt;
System.Net.ServicePointManager.ChainValidationHelper.ValidateChain (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.SslClientStream.OnRemoteCertificateValidation2 (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.SslStreamBase.RaiseRemoteCertificateValidation2 (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.SslClientStream.RaiseServerCertificateValidation2 (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage (Parameters=) in &lt;br /&gt;
Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback (Parameters=) in &lt;br /&gt;
&lt;/blockquote&gt;
My app has Internet permissions, but it seems it cannot get an answer from dropbox. Where is my mistake???&lt;br /&gt;
&lt;br /&gt;
I would be very thankful for any ideas…&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Jan&lt;br /&gt;
&lt;/div&gt;</description><author>JanJunius</author><pubDate>Sat, 13 Apr 2013 12:39:33 GMT</pubDate><guid isPermaLink="false">New Post: Using Sharpbox to connect to dropbox from within an (Xamarin) Android app 20130413123933P</guid></item><item><title>New Post: Upload File into subfolders</title><link>http://sharpbox.codeplex.com/discussions/394817</link><description>&lt;div style="line-height: normal;"&gt;I was able to find a workaround. In the following method in the DropBoxStorageProviderService class:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;private string GetResourceUrlInternal(IStorageProviderSession session, ICloudFileSystemEntry fileSystemEntry)&lt;/code&gt;&lt;/pre&gt;

Remove the calls to HttpUtilityEx.UrlEncodeUTF8, so instead of HttpUtilityEx.UrlEncodeUTF8(resourcePath), just do resourcePath.&lt;br /&gt;
&lt;br /&gt;
The same needs to be done in:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;public static String GetDownloadFileUrlInternal(IStorageProviderSession session, ICloudFileSystemEntry entry)&lt;/code&gt;&lt;/pre&gt;

You need to remove the calls to HttpUtilityEx.UrlEncodeUTF8 and instead of url += HttpUtilityEx.UrlEncodeUTF8(dropboxPath), just use url += dropboxPath;&lt;br /&gt;
&lt;br /&gt;
This worked for me even if the subfolders in the path had spaces on their names.&lt;br /&gt;
&lt;/div&gt;</description><author>juantar</author><pubDate>Tue, 09 Apr 2013 12:41:57 GMT</pubDate><guid isPermaLink="false">New Post: Upload File into subfolders 20130409124157P</guid></item><item><title>Created Issue: unable to sync to Box.net (box.com) [19571]</title><link>http://sharpbox.codeplex.com/workitem/19571</link><description>hello, &lt;br /&gt;&lt;br /&gt;I am attempting to connect to my box account using sharpbox, however I keep getting a file not found error. &lt;br /&gt;the code I am using is below. any ideas&amp;#63; on my account I have the default folder and a backup folder. &lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;using System&amp;#59;&lt;br /&gt;using System.Collections.Generic&amp;#59;&lt;br /&gt;using System.Linq&amp;#59;&lt;br /&gt;using System.Text&amp;#59;&lt;br /&gt;using System.Threading.Tasks&amp;#59;&lt;br /&gt;using System.IO&amp;#59;&lt;br /&gt;using AppLimit.CloudComputing.SharpBox&amp;#59;&lt;br /&gt;using AppLimit.CloudComputing.SharpBox.StorageProvider&amp;#59;&lt;br /&gt;using AppLimit.CloudComputing.SharpBox.StorageProvider.WebDav&amp;#59;&lt;br /&gt;&lt;br /&gt;class Program&lt;br /&gt;&amp;#123;&lt;br /&gt;    static void Main&amp;#40;string&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        CloudStorage BoxStorage &amp;#61; new CloudStorage&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#47;&amp;#47; Box.Net ad hoc configuration instance&lt;br /&gt;        var boxnetConfig &amp;#61; CloudStorage.GetCloudConfigurationEasy&amp;#40;nSupportedCloudConfigurations.BoxNet&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; building credentials for the service &lt;br /&gt;        var webDavCredentials &amp;#61; new GenericNetworkCredentials&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; set the information you got from the enduser &lt;br /&gt;        webDavCredentials.UserName &amp;#61; &amp;#34;shhhdonttell&amp;#34;&amp;#59; &lt;br /&gt;        webDavCredentials.Password &amp;#61; &amp;#34;ahahahnotthemagicword&amp;#34;&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; open the connection &lt;br /&gt;        var storageToken &amp;#61; BoxStorage.Open&amp;#40;boxnetConfig, webDavCredentials&amp;#41;&amp;#59;&lt;br /&gt;        var publicFolder &amp;#61; BoxStorage.GetFolder&amp;#40;&amp;#34;&amp;#47;Default&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        String srcFile &amp;#61; Environment.ExpandEnvironmentVariables&amp;#40;&amp;#34;C&amp;#58;&amp;#92;&amp;#92;EyeCandyLog.txt&amp;#34;&amp;#41;&amp;#59; &lt;br /&gt;        BoxStorage.UploadFile&amp;#40;srcFile, publicFolder&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47;&amp;#47; get a specific directory in the cloud storage, e.g. &amp;#47;Public &lt;br /&gt;        &amp;#47;&amp;#47;var publicFolder &amp;#61; BoxStorage.GetFolder&amp;#40;&amp;#34;&amp;#47;&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;foreach &amp;#40;var fof in publicFolder&amp;#41;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47;    &amp;#47;&amp;#47; check if we have a directory &lt;br /&gt;        &amp;#47;&amp;#47;    Boolean bIsDirectory &amp;#61; fof is ICloudDirectoryEntry&amp;#59;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;    &amp;#47;&amp;#47; output the info &lt;br /&gt;        &amp;#47;&amp;#47;    Console.WriteLine&amp;#40;&amp;#34;&amp;#123;0&amp;#125;&amp;#58; &amp;#123;1&amp;#125;&amp;#34;, bIsDirectory &amp;#63; &amp;#34;DIR&amp;#34; &amp;#58; &amp;#34;FIL&amp;#34;, fof.Name&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; close the connection &lt;br /&gt;        BoxStorage.Close&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;</description><author>Wavauiwi</author><pubDate>Tue, 09 Apr 2013 03:47:39 GMT</pubDate><guid isPermaLink="false">Created Issue: unable to sync to Box.net (box.com) [19571] 20130409034739A</guid></item><item><title>Created Issue: Upload file more than 200mb problem [19547]</title><link>http://sharpbox.codeplex.com/workitem/19547</link><description>When i upload more than 200 mb file via simple asp.net file upload control then file will be successfully uploaded but dispplay in linked dropbox account.&lt;br /&gt;&lt;br /&gt;__i already set all variables in we.config__&lt;br /&gt;&lt;br /&gt;my code is below,&lt;br /&gt;&lt;br /&gt;        Dim dropBoxStorage As New CloudStorage&amp;#40;&amp;#41;&lt;br /&gt;        Try&lt;br /&gt;            Dim dropBoxConfig As Object &amp;#61; CloudStorage.GetCloudConfigurationEasy&amp;#40;nSupportedCloudConfigurations.DropBox&amp;#41;&lt;br /&gt;            Dim accessToken As ICloudStorageAccessToken &amp;#61; Nothing&lt;br /&gt;            Using fs As FileStream &amp;#61; File.Open&amp;#40;&amp;#34;filepath&amp;#34;, FileMode.Open, FileAccess.Read, FileShare.None&amp;#41;&lt;br /&gt;                accessToken &amp;#61; dropBoxStorage.DeserializeSecurityToken&amp;#40;fs&amp;#41;&lt;br /&gt;            End Using&lt;br /&gt;            Dim storageToken As Object &amp;#61; dropBoxStorage.Open&amp;#40;dropBoxConfig, accessToken&amp;#41;&lt;br /&gt;&lt;br /&gt;            Dim publicFolder As Object &amp;#61; dropBoxStorage.GetFolder&amp;#40;&amp;#34;dropboxfolder&amp;#34;&amp;#41;&lt;br /&gt;&lt;br /&gt;            Dim srcFile As &amp;#91;String&amp;#93; &amp;#61; Environment.ExpandEnvironmentVariables&amp;#40;&amp;#34;filepath&amp;#41;&lt;br /&gt;&lt;br /&gt;            Dim client As New DropNetClient&amp;#40;&amp;#34;a&amp;#34;, &amp;#34;b&amp;#34;, &amp;#34;c&amp;#34;, &amp;#34;d&amp;#34;&amp;#41;&lt;br /&gt;            Dim obj &amp;#61; client.GetMetaData&amp;#40;&amp;#34;dropboxfolder&amp;#34;&amp;#41;&lt;br /&gt;            Dim FolderExist As Boolean &amp;#61; False&lt;br /&gt;            Dim NewFileName As String &amp;#61; FileUpload1.FileName.ToString&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            If FolderExist &amp;#61; True Then&lt;br /&gt;                dropBoxStorage.UploadFile&amp;#40;srcFile, publicFolder, NewFileName&amp;#41;&lt;br /&gt;            Else&lt;br /&gt;                dropBoxStorage.UploadFile&amp;#40;srcFile, publicFolder, NewFileName&amp;#41;&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;        Finally&lt;br /&gt;            dropBoxStorage.Close&amp;#40;&amp;#41;&lt;br /&gt;        End Try&lt;br /&gt;        Response.Write&amp;#40;&amp;#34;Complete&amp;#34;&amp;#41;&lt;br /&gt;    End Sub&lt;br /&gt;</description><author>deepkiraninc</author><pubDate>Mon, 01 Apr 2013 11:47:07 GMT</pubDate><guid isPermaLink="false">Created Issue: Upload file more than 200mb problem [19547] 20130401114707A</guid></item><item><title>New Post: List directory with WebDav over SSL not working</title><link>http://sharpbox.codeplex.com/discussions/438573</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I try to list all entries in a folder. But I get an exception SharpBoxException with message 'File not found'. I'm using a WebDav connection to LiveDrive over ssl (see following code). I have test the same WebDav connection with WebDav &lt;a href="http://webdavnet.codeplex.com/" rel="nofollow"&gt;http://webdavnet.codeplex.com/&lt;/a&gt; and works fine.&lt;br /&gt;
&lt;br /&gt;
Here my code:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;// Creating the cloudstorage object
CloudStorage cloudStorage = new CloudStorage();

var uri = new Uri(&amp;quot;https://webdav.livedrive.com:443/&amp;quot;);

var boxnetConfig = CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.WebDav, uri);


// building credentials for the service
var webDavCredentials = new GenericNetworkCredentials();

// set the information you got from the enduser
webDavCredentials.UserName = &amp;quot;michael.salzig@xxx.xx&amp;quot;;
webDavCredentials.Password = &amp;quot;myPassword&amp;quot;;

var storageToken = cloudStorage.Open(boxnetConfig, webDavCredentials);

var publicFolder = cloudStorage.GetFolder(&amp;quot;/Test&amp;quot;);

foreach (var fof in publicFolder)
{
  // check if we have a directory
  bool bIsDirectory = fof is ICloudDirectoryEntry;
  // output the info
  Console.WriteLine(&amp;quot;{0}: {1}&amp;quot;, bIsDirectory ? &amp;quot;DIR&amp;quot; : &amp;quot;FIL&amp;quot;, fof.Name);
}&lt;/code&gt;&lt;/pre&gt;

I hope I can get help from anyone.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
Michael&lt;br /&gt;
&lt;/div&gt;</description><author>MSalzig</author><pubDate>Sun, 31 Mar 2013 08:24:30 GMT</pubDate><guid isPermaLink="false">New Post: List directory with WebDav over SSL not working 20130331082430A</guid></item><item><title>New Post: How can i use DropBoxTokenIssuer.exe ?</title><link>http://sharpbox.codeplex.com/discussions/438532</link><description>&lt;div style="line-height: normal;"&gt;I have application key and Application secret. But i don`t understand Output-File.&lt;br /&gt;
&lt;br /&gt;
Please any one can tell me what is  Output-File and what type of file i have to put there.&lt;br /&gt;
&lt;/div&gt;</description><author>shuvo009</author><pubDate>Sat, 30 Mar 2013 18:20:08 GMT</pubDate><guid isPermaLink="false">New Post: How can i use DropBoxTokenIssuer.exe ? 20130330062008P</guid></item><item><title>New Post: DropBoxTokenGenerator Not Working</title><link>http://sharpbox.codeplex.com/discussions/437701</link><description>&lt;div style="line-height: normal;"&gt;DropBoxTokenGenerator Not Working&lt;br /&gt;
...plzz give me perfect link where Token Generate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if not work then how to Aunticate and Generate the Token&lt;br /&gt;
&lt;/div&gt;</description><author>hiral2cool</author><pubDate>Fri, 22 Mar 2013 21:22:40 GMT</pubDate><guid isPermaLink="false">New Post: DropBoxTokenGenerator Not Working 20130322092240P</guid></item><item><title>Commented Issue: Download forbidden [19454]</title><link>http://sharpbox.codeplex.com/workitem/19454</link><description>Hi,&lt;br /&gt;I&amp;#39;m getting the http error code 403 while downloading a file. &lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#58;    in AppLimit.CloudComputing.SharpBox.Common.Net.Web.WebRequestService.GetWebResponse&amp;#40;WebRequest request&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.CreateDownloadStream&amp;#40;IStorageProviderSession session, ICloudFileSystemEntry fileSystemEntry&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.GenericStorageProviderService.DownloadResourceContent&amp;#40;IStorageProviderSession session, ICloudFileSystemEntry fileSystemEntry, Stream targetDataStream, FileOperationProgressChanged progressCallback, Object progressContext&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.BaseObjects.BaseFileEntryDataTransfer.Transfer&amp;#40;Stream targetDataStream, nTransferDirection direction, FileOperationProgressChanged progressCallback, Object progressContext&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;The strange thing is that I can correctly login and I can display all folder and files in my dropbox account. &lt;br /&gt;I got this error only after my app has entered into &amp;#34;production&amp;#34; status. When it was in test it worked perfectly.&lt;br /&gt;Comments: ** Comment from web user: marcoKED2 ** &lt;p&gt;An update to this issue.&lt;br&gt;The problem is the .Net framework. I had to move from version 4.0 to 4.5 of .Net framework and using a Web Site with version 4.5 the problem rise while using the 4.0 there were no problems. &lt;br&gt;Using instead a Web Application the library works fine for both versions.&lt;/p&gt;</description><author>marcoKED2</author><pubDate>Wed, 13 Mar 2013 15:46:06 GMT</pubDate><guid isPermaLink="false">Commented Issue: Download forbidden [19454] 20130313034606P</guid></item><item><title>Created Issue: Download forbidden [19454]</title><link>http://sharpbox.codeplex.com/workitem/19454</link><description>Hi,&lt;br /&gt;I&amp;#39;m getting the http error code 403 while downloading a file. &lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#58;    in AppLimit.CloudComputing.SharpBox.Common.Net.Web.WebRequestService.GetWebResponse&amp;#40;WebRequest request&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.CreateDownloadStream&amp;#40;IStorageProviderSession session, ICloudFileSystemEntry fileSystemEntry&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.GenericStorageProviderService.DownloadResourceContent&amp;#40;IStorageProviderSession session, ICloudFileSystemEntry fileSystemEntry, Stream targetDataStream, FileOperationProgressChanged progressCallback, Object progressContext&amp;#41;&lt;br /&gt;   in AppLimit.CloudComputing.SharpBox.StorageProvider.BaseObjects.BaseFileEntryDataTransfer.Transfer&amp;#40;Stream targetDataStream, nTransferDirection direction, FileOperationProgressChanged progressCallback, Object progressContext&amp;#41;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;The strange thing is that I can correctly login and I can display all folder and files in my dropbox account. &lt;br /&gt;I got this error only after my app has entered into &amp;#34;production&amp;#34; status. When it was in test it worked perfectly.&lt;br /&gt;</description><author>marcoKED2</author><pubDate>Mon, 11 Mar 2013 12:48:46 GMT</pubDate><guid isPermaLink="false">Created Issue: Download forbidden [19454] 20130311124846P</guid></item><item><title>New Post: Development in webDav</title><link>https://sharpbox.codeplex.com/discussions/435516</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I am currently trying to use ownCloud as my own cloud storage system. I am having a linux desktop and when I tried to use owncloud client in 64 -bit system. It is not working. So when I was searching for alternate - I got to Sharpbox and its great. First of all - thanks for creating a nice library.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Question:&lt;/strong&gt; I am planning to use the webdav part of the library using Mono (in linux). I am finding a couple of pieces not working &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;When there are files in the local and not in the remote, I get a &amp;quot;Index out of Range&amp;quot;.&lt;/li&gt;
&lt;li&gt;
The RemoveMissingFiles flag seems not to work for local to remove I.e. when I delete a file from local it is not removing from remote. I did not want the other way around (Delete file in remote and remove in local).&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
So can I make those changes and make it work only for Mono. Please let me know and I would be using only WebDav.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
Shankara Narayanan.&lt;br /&gt;
&lt;/div&gt;</description><author>jshanki</author><pubDate>Wed, 06 Mar 2013 00:39:23 GMT</pubDate><guid isPermaLink="false">New Post: Development in webDav 20130306123923A</guid></item><item><title>New Post: Problems with log-in</title><link>https://sharpbox.codeplex.com/discussions/435399</link><description>&lt;div style="line-height: normal;"&gt;&lt;pre&gt;&lt;code&gt;ICloudStorageConfiguration cfg = null;
            cfg = CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.DropBox);
            ICloudStorageAccessToken token = null;
            token = DropBoxStorageProviderTools.LoginWithMobileAPI(username, password, app_key, app_secret);

            
           CloudStorage cl_store = new CloudStorage();

            cl_store.Open(cfg, token);

            cl_store.CreateFile(&amp;quot;/Public/My/File.sample&amp;quot;);
            cl_store.Close();
);&lt;/code&gt;&lt;/pre&gt;

it freezes on LoginWithMobileAPI(). Does someone know how to solve this problem?&lt;br /&gt;
&lt;/div&gt;</description><author>vadimkin</author><pubDate>Tue, 05 Mar 2013 08:58:33 GMT</pubDate><guid isPermaLink="false">New Post: Problems with log-in 20130305085833A</guid></item></channel></rss>