私のアプリでは、写真を撮ってイメージビューで表示しています。UIImageView Pathの検索方法
私はそのイメージのパスをサーバーにアップロードできるようにする必要があります。
どうすればそのパスを取得できますか?私はALAssetフレームワークをインポートしようとしたがこれは私が現在しようとしています何で私のXコード(4.2)のiOS 5.0
NSData *data = UIImagePNGRepresentation(imagePic.image);
NSString *file = [NSTemporaryDirectory() stringByAppendingPathComponent:@"upload.jpg"];
[data writeToFile:file atomically:YES];
[[EPUploader alloc] initWithURL:[NSURL URLWithString:@"myWebSite"]
filePath:@"file"
delegate:self
doneSelector:@selector(onUploadDone:)
errorSelector:@selector(onUploadError:)];
ことと呼ばれる何の枠組みはありません。
また、iphoneカメラロールの写真のハードコードされたパスは何ですか? "iphone/pictures/myPic"?私はパスを見つけることとは別にアップロードを試みることができます。
してくださいとありがとう
EDIT:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Access the uncropped image from info dictionary
image2 = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// Save image
UIImageWriteToSavedPhotosAlbum(image2, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
imagePic.image = image2;
[picker release];
}
待つのか? –
写真を撮った後に保存するときのnsdataの "ファイル"を意味します。私は実際に写真を最後に保存したくないのですが、私はそれほど大丈夫ではありません – Rick
うん、それはうまくいくでしょう。 –