Я хочу загрузить несколько файлов документов (например, PDF, текст и т. Д.). Я могу загрузить один файл на диск.ниже мой код для загрузки одного файла на диск.Я использовал Контроллер выбора документов.
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
if let documentsDir = url as URL? {
print("import result : \(documentsDir)")
let indexFileName = (documentsDir.pathComponents.last)!
print("THE FILE NAME", indexFileName)
let testFilePath = documentsDir.appendingPathComponent("").path
drive?.uploadFile("FolderNameOnDrive", filePath: testFilePath, MIMEType: "image/pdf") { (fileID, error) in
print("Upload file ID: \(String(describing: fileID)); Error: \(String(describing: error?.localizedDescription))")
print("THE FILE ID IS",fileID ?? "")
print("The test File Path", testFilePath)
}
}
}
testFilePath - это путь к документу из каталога документов, который позволяет пользователю выбрать файл.
Я включил documentPicker.allowsMultipleSelection = true
.Но все равно застрял в многократной загрузке.