我很难尝试在 Web 服务上上传 GIF 图像。我使用 iOS7.1 作为基础平台。
我正在读取 ALAssetsLibrary 中的 UIImage(GIF 在我的照片库中), Assets 的 URL 指出它是 GIF 图像。但是,每当我想上传它时,我都需要使用 UIImageJPEGRepresentation 或 UIImagePNGRepresentation,这会使 GIF 变成简单的 JPG 或 PNG。
我尝试使用以下方法读取 Assets URL:
NSData *gifData = [NSData dataWithContentsOfURL:imageFilePath];
但是 NSData 总是返回 nil。我已经为此苦苦挣扎了几个小时,而且似乎没有解决方案:S 任何人都实现过这个吗?
最佳答案
尝试
NSData *gifData = [[NSFileManager defaultManager] contentsAtPath:[gifURL path]];
关于ios - 不使用 UIImage 上传 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26064505/