0
我想从icloud中选择pdf并将其转换为base64,以便我可以将其上传到更远的位置。我从icloud中选择了该文件,但我无法把它转换成base64将icloud保存为pdf并在swift中转换为base64
@IBAction func PdfBtn(_ sender: Any) {
let importMenu = UIDocumentMenuViewController(documentTypes: ["public.composite-content"], in: .import)
importMenu.delegate = self
present(importMenu, animated: true, completion: nil)
}
@available(iOS 8.0, *)
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
let link = url as URL
print("The Url is : \(link)")
}
@available(iOS 8.0, *)
public func documentMenu(_ documentMenu: UIDocumentMenuViewController, didPickDocumentPicker documentPicker: UIDocumentPickerViewController) {
documentPicker.delegate = self
present(documentPicker, animated: true, completion: nil)
}
func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {
print("we cancelled")
dismiss(animated: true, completion: nil)
}
请大家帮忙。
好吧,但这不是问题..我想要隐藏所选文件以64为基础 –
你试过了什么? base64是'二进制到文本'编码方案。首先,你需要Data的dome实例,然后使用调用data.base64EncodedData()或data.base64EncodedString(),它会给你编码的数据/字符串。 – user3441734