2014-01-24 83 views
0

我想在我的Dropbox中使用Sharpbox創建文件夾(代碼在vb.net中)。使用Sharpbox創建文件夾

我有一個名爲「str」的字符串變量。 這是我使用的代碼:

Dim dropBoxStorage = New CloudStorage() 
Dim dropBoxConfig = CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.DropBox) 
Dim str As String = "TheNameForMyFolder" 
Environment.ExpandEnvironmentVariables(myfilepath) 
Dim srcFile = Environment.ExpandEnvironmentVariables(myfilepath) 
dropBoxStorage.CreateFolder("/" + str) 
Dim publicFolder = dropBoxStorage.GetFolder("/" + str) 
dropBoxStorage.UploadFile(srcFile, publicFolder) 

一個例外情況:

An unhandled exception of type 'AppLimit.CloudComputing.SharpBox.Exceptions.SharpBoxException' occurred in AppLimit.CloudComputing.SharpBox.dll 

唯一的例外發生在這一行:

dropBoxStorage.CreateFolder("/" + str) 

我做了什麼錯,我拿什麼反而呢?

+0

加上一個嘗試捕捉並檢查異常消息,也許堆棧跟蹤。有一點mor代碼會很好...是dropBoxStorage已經打開? –

+0

是的。我將我的應用添加到了Dropbox應用程序控制臺。我將很快添加另外一行代碼。 – Benjli

+0

我無法在任何地方看到dropBoxStorage.Open(),它不在或者你沒有調用它嗎? –

回答

1

您需要使用dropBoxStorage.Open()打開連接。

很好的例子是可在Codeplex(VB.NET)

+0

我需要寫什麼來代替「Storageprovider」? Beacuse Visual Studio不認識它。 – Benjli

+0

我發現解決方案:你只需要把訪問令牌,而不是dropBoxCredentials。謝謝! – Benjli