如何在imageView中获取图像的图像名称?
问题描述:
嗨,我想上传图片到HTTP服务器,图片上传工作正常,但每次在服务器中的图像被替换为新的图像。有人能帮助我实现下面的注释行吗? 谢谢...如何在imageView中获取图像的图像名称?
- (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"]; }
答
为了获取图像的文件名,捕获文件采摘期间名称(但要记住,也许在图像视图的图像直接从相机自带)。
如果上传文件应从未覆盖文件已经在服务器上,请考虑以下之一:
一)生成每个上传(最好在服务器代码中唯一的文件名,但如果你也控制客户,你也可以在那里做)。你可以使用UUID作为唯一的文件名。
OR
B)将图像存储在数据库中,而不是文件系统的
谢谢,我用PHP的会话生成服务器唯一的文件名。 – pradeepa 2010-09-15 07:11:23