UIImagePicker自定义名称图片

时间:2012-04-03 15:49:15

标签: ios uiimagepickercontroller

我正在创建通过UIImagePickerController选择的图像的副本。我需要的是在复制之前提示用户输入图像名称并将其上传到网络服务器。任何人都知道给图像赋予特定名称/扩展名的命令。

1 个答案:

答案 0 :(得分:0)

创建一个自定义警报,询问用户图像名称,单击警报视图的“确定”按钮,添加代码重命名图像,然后您可以选择要上传到服务器的图像:

NSData *imageData = UIImageJPEGRepresentation(YourImage, 1.0);
NSString *path = NSDocumentDirectory();
NSString *tmpPathToFile = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@/%@.jpg", path, specificImagedNameTakenFromUser]];

if([imageData writeToFile:tmpPathToFile atomically:YES]){
      //Write was successful. 
}

现在从同一位置选择此图像并上传到服务器。

希望它会有所帮助。

干杯。