如何在imageView中获取图像的图像名称?

时间:2010-09-15 06:30:32

标签: iphone uiimage imageview

您好我想将图片上传到HTTP服务器,图片上传工作正常,但每次服务器中的图片都被新图片替换。有人可以帮我实现下面的注释行。 感谢...

- (IBAction)upload{

    //NSString *imagename=imageview.image;
    //[self uploadImage:UIImageJPEGRepresentation(imageview.image, 1.0) filename:imagename];

    [self uploadImage:UIImageJPEGRepresentation(imageview.image, 1.0) filename:@"facebook.jpg"];
}

1 个答案:

答案 0 :(得分:1)

要获取图像的文件名,请在文件拾取过程中捕获名称(但请记住,图像视图中的图像可能直接来自相机)。


如果文件上传从不覆盖服务器上已有的文件,请考虑以下其中一项:

a)为每次上传生成一个唯一的文件名(最好是在服务器代码中,但如果你也控制客户端,你也可以在那里进行)。您可以将UUID用作唯一的文件名。

OR

b)将图像存储在数据库而不是文件系统