问题使用PHAsset和URL路径扩展名获得了不同的文件扩展名
使用PHAsset
if let asset = info[UIImagePickerControllerPHAsset] as? PHAsset
{
let assetResources = PHAssetResource.assetResources(for: asset)
let firstObj = assetResources.first!
print(firstObj.originalFilename)
}
文件名:XX_XXXX.JPG
扩展输出: JPG
使用URL
URL ==> file:///private/var/mobile/Containers/Data/Application/ADFAFJDAKSJFLKJFXXXXXXXXXXXXXX/XXXXXXXXX/tmp/C66D5F2E-1596-4FC7-9DAF-B0F21B9FE0F4.jpeg
let url = URL.pathExtension
print(url)
扩展输出: jpeg
必需的:
我需要使用PHAsset进行适当的扩展,例如 .jped
注意:请使用swift 4或更高版本证明所有解决方案