我正在从第三方提供的URL加载图像.URL上没有文件扩展名(或文件名)(因为它是一个模糊的URL).我可以从中获取数据(以NSData的形式),并将其加载到UIImage中并很好地显示它.
我想把这些数据保存到一个文件中.然而,我不知道数据的格式是什么(PNG、JPG、BMP)?我假设它是JPG(因为它是一张来自网络的图片),但是有没有一种程序化的方法来确定它?我四处查看了StackOverflow和文档,没有找到任何东西.
蒂娅.
编辑:我真的需要文件扩展名吗?我将其持久化到外部存储(AmazonS3),但考虑到它将始终在iOS或浏览器的上下文中使用(这两种浏览器在没有扩展名的情况下解释数据似乎都很好),或许这不是问题.