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