gpt4 book ai didi

ios - 如何获取 pdf 的大小(以字节为单位)并将其分配给 Data 变量?

转载 作者:行者123 更新时间:2023-11-29 05:08:25 25 4
gpt4 key购买 nike

我已经定义了 documentPicker,如下所示,但我现在想要获取上传的 pdf 的大小(以字节为单位)。

func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]){
self.parent.docData = // here the assigned value should be the size of the pdf

}

例如,它在图像如下的情况下工作:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
let image = info[.originalImage] as! UIImage
let picdata = image.jpegData(compressionQuality: 0.25)
self.parent.picData = picdata!
self.parent.picker.toggle()
}

最佳答案

让 bcf = ByteCountFormatter()
bcf.allowedUnits = [.useBytes]
bcf.countStyle = .file
让 string = bcf.string(fromByteCount: Int64(picdata.count))
根据[.useBytes]此字段中的要求更改大小单位。希望这可以帮助。

关于ios - 如何获取 pdf 的大小(以字节为单位)并将其分配给 Data 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59934328/

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