|
/

微信pdf文件分享,指定文件名不起作用

Uu*
发布于 2 年前
1408来自北京
社会化分享 U-Share
功能使用
// 创建分享消息对象
let msgObject = UMSocialMessageObject()

//创建网页内容对象
let shareObject = UMShareFileObject()

do {
// 尝试从文件路径读取数据
guard let filePath = filePath else { return }
let data = try Data(contentsOf: filePath)
shareObject.fileData = data
// 打印数据的字节数
print("Data size: \(data.count) bytes")

shareObject.fileName = fileName
shareObject.fileExtension = fileExtension
//分享消息对象设置分享内容对象
msgObject.shareObject = shareObject

//调用分享接口
UMSocialManager.default().share(to: to, messageObject: msgObject, currentViewController: CSHApp.getCurrentViewController()) { data, error in
if let err = error {
CSHHud.csh_showTip(err.localizedDescription)
} else {
CSHHud.csh_showTip("分享成功")
}
}
} catch {
// 处理读取文件时可能出现的错误
print("Error reading file: \(error)")
}

指定了fileName 但是分享出去的文件会被随机生成一个数字文件名 567.pdf 这种。

1个回答
 
2 年前
来自浙江省

您好,不支持分享pdf格式的文件,请参考具体支持类型:https://developer.umeng.com/docs/128606/detail/193883#h2-u5206u4EABu6837u5F0Fu603Bu89C89

Loading ...
登录社区,分享你的经验