2012-04-03 48 views
0

我創建了通過UIImagePickerController選擇的圖像的副本。我需要的是在複製之前提示用戶輸入圖像名稱並將其上傳到網絡服務器。任何人都知道命令給圖像一個特定的名稱/擴展名。UIImagePicker自定義名稱圖像

回答

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. 
} 

現在從相同的位置選擇此圖像並上傳到服務器。

希望它會有所幫助。

乾杯。

+0

您是否向後追加路徑和tmpPathtoFile? – DJPlayer 2012-04-03 18:07:46

+0

哦,那是錯誤的。更正感謝您指出。 – Nilesh 2012-04-03 18:16:03