2012-04-13 102 views
0

我得到了一个没有名字的UIImage对象。 (但是当我将UIImage保存到我的照片库时,它会得到一个像IMG_00000.jpg这样的名称)Iphone>通过ASIHTTPRequest,照片名称将UIImage对象上传到服务器?

我只是不知道如何使用此名称作为请求参数。 (或者它是什么名字......)

这应该是这样的,

`[request addData:imageData withFileName:@"%@.jpg", self.IDON'TGETIT]` 

我有什么可以用这个的UIImage的名字吗?

我该怎么做? (?属性是有协议的东西?)

回答

0

尝试:

NSData *imageData = UIImagePNGRepresentation(yourUIImage); 
[request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"file"]; 
+0

没有,唯一的ID?就像那样,myPhoto? – 2012-04-14 15:05:08

+0

你可以输入任何名字。您已将图像从文件加载到UIImage中。上面代码中的第一行使其成为图像的数据表示。然后您上传数据并在_withFileName_参数中任意设置名称。 – TompaLompa 2012-04-15 08:49:52

+0

谢谢,我明白了。但我希望“anyname.jpg”参数是自动生成ID(或类似的东西)的东西。 – 2012-04-16 02:39:49

相关问题