我从第三方提供的 URL 加载图像。URL 上没有文件扩展名(或文件名)(因为它是一个模糊的 URL)。我可以从中获取数据(以 NSData 的形式) ,并将其加载到 UIImage 中,并进行良好的显示。
我希望将此数据保存到一个文件中。但是,我不知道数据的格式是什么(PNG,JPG,BMP) ?我假设它是 JPG (因为它是来自网络的图像) ,但是有没有一种程序化的方法来确定呢?我查看了 StackOverflow 和文档,一无所获。
TIA.
编辑: 我真的需要文件扩展名吗?我把它保存在外部存储器(Amazon S3)中,但考虑到它总是在 iOS 或浏览器上使用(这两者似乎都可以在没有扩展的情况下解释数据) ,也许这不是问题。