gpt4 book ai didi

ios - 如何使用 Swift 从 iOS 中的 mimetype 获取文件扩展名

转载 作者:行者123 更新时间:2023-11-28 07:48:40 28 4
gpt4 key购买 nike

正如标题所说,我从服务器下载了一个文件,我知道它的 mimetype,但是我如何才能确定在写入存储时应该使用什么文件扩展名?

最佳答案

在这里四处寻找之后,很明显答案涉及 Apple 的统一类型标识符 (UTI),但我找不到确切说明我想要做什么的示例。我确定这不是完美的 Swift 代码(作为一种语言我是新手),因为我处理托管/非托管变量的方式,但这确实是我需要的转换:

let unmanagedFileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassMIMEType, type as CFString, nil)?.takeRetainedValue()
let fileExtension = UTTypeCopyPreferredTagWithClass((unmanagedFileUTI)!, kUTTagClassFilenameExtension)?.takeRetainedValue()

关于ios - 如何使用 Swift 从 iOS 中的 mimetype 获取文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50284789/

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