【发布时间】:2015-06-01 12:35:24
【问题描述】:
我想上传视频到投递箱。
所以我已经通过this 参考。
认证成功。但是收到文件不存在的错误。
代码如下
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] linkFromController:self];
}
NSString *destDir = @"/My App";
NSLog(@"file name:%@ path:%@",[player.contentURL lastPathComponent],[player.contentURL absoluteString]);
[self.restClient uploadFile:[[player.contentURL absoluteString] lastPathComponent] toPath:destDir withParentRev:nil fromPath:[player.contentURL absoluteString]];
并获得以下输出:
文件名:我的视频.mov 路径:file:///var/mobile/Containers/Data/Application/4C6FB9BE-FF47-47D6-B9E9-D832534D122A/Documents/My%20Video.mov
2015-06-01 17:07:55.239 测试应用[2733:310902] [警告] DropboxSDK: 文件不存在 (file:///var/mobile/Containers/Data/Application/4C6FB9BE-FF47-47D6-B9E9-D832534D122A/Documents/My%20Video.mov)
2015-06-01 17:07:55.252 测试应用 [2733:310902] 文件上传失败 错误:错误域=dropbox.com 代码=1001“无法执行该操作 完全的。 (dropbox.com 错误 1001。)“用户信息 = 0x14ebd270 {destinationPath=/我的应用程序/My%20Video.mov, sourcePath=file:///var/mobile/Containers/Data/Application/4C6FB9BE-FF47-47D6-B9E9-D832534D122A/Documents/My%20Video.mov}
【问题讨论】:
标签: ios objective-c dropbox dropbox-api