2012-03-26 6 views
1

Ich habe Probleme mit dem Hochladen von Dateien mit DropBox SDK für IOS. Wenn ich versuche, eine Datei aus dem Dokumentenordner meiner App hochzuladen.DropboxSDK: Ordner konnte nicht hochgeladen werden() für IOS SDK

Ich habe dieses Tutorial gefolgt: tutorial

Erste Fehler als

[WARNING] DropboxSDK: Unable to upload folders (/Users/*******/Library/Application Support/iPhone Simulator/5.0/Applications/DAE13E8C-9833-463C-A073-D114FB0FFD1A/Documents/contact)

Mein Codeabschnitt als unten.

[[self restClient] uploadFile:filename toPath:destDir withParentRev:nil fromPath:localPath];

+0

ich das Problem gefunden und es behoben. Wir müssen den lokalen Pfad der Datei als Ganzes angeben. Ich habe nur bis zu dem Ordner gegeben. Der Dateiname wurde nicht eingeschlossen. –

Antwort

4

Ihr einziges Problem ist, dass „fromPath“ nicht nur den Pfad erwartet aber den Pfad mit dem Namen Datei angehängt:

NSString *sourcePath = [localPath stringByAppendingPathComponent: sourceFile]; 
    if ([app.globalObject fileExists: sourcePath]) { 
     NSString *destDir = @"/"; 
     [[self restClient] uploadFile: sourceFile 
           toPath: destDir 
         withParentRev: nil 
          fromPath: sourcePath]; 
    } 
Verwandte Themen