2012-04-03 5 views
0

私は、UIImagePickerControllerで選択したイメージのコピーを作成しています。私が必要とするのは、複製する前にイメージ名を入力するようにユーザーに促し、Webサーバーにアップロードすることです。画像に特定の名前/拡張子を付けるコマンドは誰でも知っています。UIImagePickerカスタム名Images

答えて

0

画像の名前を変更した後、サーバーにアップロードする画像を選択することができるコードを追加し、アラートビューの「OK」ボタンのクリックで、画像の名前をユーザーに尋ねるカスタムアラートを作成します。

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

+0

オハイオ州、それは間違っていた。訂正してくれたことを指摘してくれてありがとう。 – Nilesh