用于在iOS中上载媒体文件的Dropbox API v2
我正在尝试从Dropbox API v1转换到v2。我的目标是将视频文件上传到Dropbox为不需要访问根文件夹的应用程序创建的应用程序文件夹中的Dropbox。我查看了教程,但有以下困惑:用于在iOS中上载媒体文件的Dropbox API v2,ios,dropbox-api,Ios,Dropbox Api,我正在尝试从Dropbox API v1转换到v2。我的目标是将视频文件上传到Dropbox为不需要访问根文件夹的应用程序创建的应用程序文件夹中的Dropbox。我查看了教程,但有以下困惑: NSData *fileData = [@"file data example" dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO]; // For overriding on upload DBFILESWriteMode *m
NSData *fileData = [@"file data example" dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO];
// For overriding on upload
DBFILESWriteMode *mode = [[DBFILESWriteMode alloc] initWithOverwrite];
[[[client.filesRoutes uploadData:@"/test/path/in/Dropbox/account/my_output.txt"
mode:mode
autorename:@(YES)
clientModified:nil
mute:@(NO)
inputData:fileData]
setResponseBlock:^(DBFILESFileMetadata *result, DBFILESUploadError *routeError, DBRequestError *networkError) {
if (result) {
NSLog(@"%@\n", result);
} else {
NSLog(@"%@\n%@\n", routeError, networkError);
}
}] setProgressBlock:^(int64_t bytesUploaded, int64_t totalBytesUploaded, int64_t totalBytesExpectedToUploaded) {
NSLog(@"\n%lld\n%lld\n%lld\n", bytesUploaded, totalBytesUploaded, totalBytesExpectedToUploaded);
}];
NSData
,但您可以使用相同的uploadData
从任何NSData
上传文件这对你有帮助吗?这两个链接都是关于api版本1,而不是api版本2。fieData中应该有什么?是的,你只需要设置更改mp4文件的扩展名。