0

我正在使用 UIDocumentBrowserViewController 浏览文件并从 UIDocumentBrowserViewControllerDelegate 方法获取所选文件的 URL。

 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)
          }
 }

现在我必须将此文件上传到我们的应用服务器,所以我试图将其转换为数据,但它没有转换。收到错误“无法打开文件“文件名”,因为没有这样的文件”。

4

1 回答 1

1

我正在使用 UIDocumentBrowserViewController 但它在我尝试导入文档时始终无法正常工作,因此我使用 UIDocumentPickerViewController 并且它对我来说工作正常。

于 2020-03-11T06:46:40.547 回答