2014-09-26 37 views
1

我很难尝试上传Web服务上的GIF图像。我使用iOS7.1作为基础平台。上传GIF而不使用UIImage

我从ALAssetsLibrary(这是GIF在我的照片库)读取的UIImage,资产的URL指向,这是一个GIF图像。但是,每当我想要上传它,我需要使用UIImageJPEGRepresentationUIImagePNGRepresentation,这使得GIF成为一个简单的JPG或PNG。

我试着用阅读资产网址如下:

NSData *gifData = [NSData dataWithContentsOfURL:imageFilePath]; 

但NSData的总是零返回。我已经为此挣了好几个小时了,似乎没有解决方案:S任何人都能达到这个目标吗?

+0

请阅读 '转换GIF到NSData的':http://stackoverflow.com/questions/3438889/converting-gif-images-to-nsdata – matsoftware 2014-09-26 16:54:48

+0

您是如何解决这个问题呢?我也面临同样的问题。请帮助。 – Ricky 2015-04-18 10:21:37

回答

1

尝试用

NSData *gifData = [[NSFileManager defaultManager] contentsAtPath:[gifURL path]];