gpt4 book ai didi

ios - 如何从 iOS 14 中的 UIDocumentPickerViewController 获取文件名和文件大小?

转载 作者:行者123 更新时间:2023-12-04 07:42:43 27 4
gpt4 key购买 nike

我必须创建功能以上传一些 pdf 类型的文档,并且必须显示我从 UIDocumentPickerViewController 's delegate 中选择的文件的名称和文件大小在上传之前。
我怎样才能得到它的名字和文件大小?

最佳答案

在您的 UIDocumentPickerDelegate ,您将最终实现 documentPicker(_:didPickDocumentsAt:) ,这会给你一个数组 URL s。您可以使用 url.lastPathComponent 获取文件名.
关于文件大小,一旦你有相同的 URL从上面,您可以查询文件大小(此处列出的可能解决方案: Swift - Get file size from url ):

do {
let attribute = try FileManager.default.attributesOfItem(atPath: url.path)
if let size = attribute[FileAttributeKey.size] as? NSNumber {
let sizeInMB = size.doubleValue / 1000000.0
}
} catch {
print("Error: \(error)")
}

关于ios - 如何从 iOS 14 中的 UIDocumentPickerViewController 获取文件名和文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67373801/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com