您好我想将图片上传到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"]; }
答案 0 :(得分:1)
要获取图像的文件名,请在文件拾取过程中捕获名称(但请记住,图像视图中的图像可能直接来自相机)。
如果文件上传从不覆盖服务器上已有的文件,请考虑以下其中一项:
a)为每次上传生成一个唯一的文件名(最好是在服务器代码中,但如果你也控制客户端,你也可以在那里进行)。您可以将UUID用作唯一的文件名。
OR
b)将图像存储在数据库而不是文件系统
中