Просмотрите файлы и хотите загрузить на сервер
Я использую UIDocumentBrowserViewController для просмотра файла и получения URL-адреса выбранного файла из метода UIDocumentBrowserViewControllerDelegate.
func documentBrowser(_ controller: UIDocumentBrowserViewController, didPickDocumentsAt documentURLs: [URL]) {
guard let fileUrl = documentURLs.first else { return }
do {
let fileData = try Data(contentsOf: fileUrl)
} catch {
print(error.localizedDescription)
}
}
Теперь мне нужно загрузить этот файл на наш сервер приложений, поэтому я пытаюсь преобразовать его в данные, но он не конвертируется. Получение ошибки "Файл" Имя файла "не может быть открыт, потому что такого файла нет".
1 ответ
Я использую UIDocumentBrowserViewController, но он не работает, пока я пытаюсь импортировать документ, всегда возникает проблема, поэтому я использую UIDocumentPickerViewController, и он отлично работает для меня.