我正在尝试使用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/

10-10 14:50