我正在尝试使用OneDrive iOS SDK将OneDrive集成到我的应用程序中。我成功地完成了大部分我想做的事情,但是我似乎不知道如何在OneDrive的文件夹(项目)中上传图像。上传似乎工作只有当有一个现有的形象,一个图像,我试图上传取代它。
下面是我使用的代码:
func uploadDataInFolder(folderToUploadInId: String, data: NSData) {
let uploadRequest = authenticatedOdClient?.drive().items(folderToUploadInId).contentRequest()
uploadRequest?.uploadFromData(data, completion: {
(item, error) -> Void in
if error == nil {
print("uploadSuccesfull in folder \(item.id)")
} else {
print(error)
print("upload unsuccesfull")
}
})
}
最佳答案
您构造的请求试图修改文件夹本身的二进制内容(这没有意义)。尝试:items(folderToUploadInId).itemByPath("image.jpg").contentRequest()
关于ios - 使用OneDrive iOS SDK将图像上传到OneDrive中的文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39254242/