我按照教程中的示例进行操作。 我可以上传文件使用:
-(IBAction)uploadfile:(id)sender;
{
NSString *localPath = [[NSBundle mainBundle] pathForResource:@"Info" ofType:@"plist"];
NSString *filename = @"test.png";
NSString *destDir = @"/Photos";
[[self restClient] uploadFile:filename toPath:destDir
withParentRev:nil fromPath:localPath];
}
然而;上传的文件不是png。 我也是一个简单的文本文件,文件又被上传,但文件的内容不是原始内容。
我的应用程序在Dropbox中的状态是“开发”可能是这个原因吗?
谢谢
...
将代码更改为:
-(IBAction)uploadfile:(id)sender;
{
NSString *filename = @"test.png";
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *localPath = [mainBundle pathForResource: @"test" ofType: @"png"];
NSString *destDir = @"/Photos";
[[self restClient] uploadFile:filename toPath:destDir withParentRev:nil fromPath:localPath];
}
完美无缺。谢谢coneybeare
答案 0 :(得分:0)
您正在上传一个plist,而不是png:
NSString *localPath = [[NSBundle mainBundle] pathForResource:@"Info" ofType:@"plist"];
如果要上传图像,请尝试将localPath更改为指向本地图像。