Commit bb6aab00 authored by Steven杜宇's avatar Steven杜宇

// 我的证件

parent 1ba0478b
......@@ -115,7 +115,7 @@ extension YHCertificateListVC: UITableViewDelegate, UITableViewDataSource {
guard let self = self else { return }
if let url = path?.url, !url.isEmpty {
print(url)
self.previewFileTool.openXLSXRemoteFile(urlString:url)
self.previewFileTool.openXLSXRemoteFile(urlString:url, fileName:"预览")
}
}
view.show()
......@@ -318,7 +318,7 @@ extension YHCertificateListVC {
if let url = path?.url, !url.isEmpty {
guard let self = self else { return }
print(url)
self.previewFileTool.openXLSXRemoteFile(urlString:url)
self.previewFileTool.openXLSXRemoteFile(urlString:url, fileName: "预览")
}
}
sheetView.uploadFilesBlock = {
......
......@@ -153,7 +153,7 @@ extension YHCertificateSearchViewController: UITableViewDelegate, UITableViewDat
guard let self = self else { return }
if let url = path?.url, !url.isEmpty {
print(url)
self.previewFileTool.openXLSXRemoteFile(urlString:url)
self.previewFileTool.openXLSXRemoteFile(urlString:url, fileName: "预览")
}
}
view.show()
......@@ -328,7 +328,7 @@ extension YHCertificateSearchViewController {
if let url = path?.url, !url.isEmpty {
guard let self = self else { return }
print(url)
self.previewFileTool.openXLSXRemoteFile(urlString:url)
self.previewFileTool.openXLSXRemoteFile(urlString:url, fileName:"预览")
}
}
sheetView.uploadFilesBlock = {
......
......@@ -240,7 +240,7 @@ extension YHCertificateUploadContentListVC: UITableViewDelegate, UITableViewData
print(contentItem.url)
self.viewModel.getPublicImageUrl(contentItem.url) { success, error in
if let success = success {
self.previewFileTool.openXLSXRemoteFile(urlString: success)
self.previewFileTool.openXLSXRemoteFile(urlString: success, fileName:contentItem.name)
}
}
}
......@@ -412,7 +412,7 @@ extension YHCertificateUploadContentListVC: UITableViewDelegate, UITableViewData
let path = templateArr[indexPath.row]
print(path.url)
if !path.url.isEmpty {
self.previewFileTool.openXLSXRemoteFile(urlString:path.url)
self.previewFileTool.openXLSXRemoteFile(urlString:path.url, fileName:"预览")
}
}
......
......@@ -16,7 +16,7 @@ class YHFilePreviewTool: NSObject {
self.targetVC = targetVC
}
func openXLSXRemoteFile(urlString: String) {
func openXLSXRemoteFile(urlString: String, fileName: String?) {
guard let url = URL(string: urlString) else { return }
let configuration = URLSessionConfiguration.default
......@@ -36,7 +36,7 @@ class YHFilePreviewTool: NSObject {
try? fileManager.moveItem(at: tempLocalUrl, to: destination)
// 打开文件
self.openXLSXFile(at: destination)
self.openXLSXFile(at: destination, fileName: fileName)
} else {
print("Error downloading the file: \(error?.localizedDescription ?? "Unknown error")")
......@@ -49,8 +49,13 @@ class YHFilePreviewTool: NSObject {
task.resume()
}
func openXLSXFile(at fileURL: URL) {
func openXLSXFile(at fileURL: URL, fileName: String?) {
let controller = UIDocumentInteractionController(url: fileURL)
// 设置标题显示
if let fileName = fileName, !fileName.isEmpty {
controller.name = fileName
}
controller.delegate = self
DispatchQueue.main.async {
controller.presentPreview(animated: true)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment