-3

NSDocumentDirectoryから複数の画像にアクセスすることに非常にイライラしています。このプロセスで私が行ったことと、あなたから何を得たいかを確認してください。

私のアプリは、次のコードで画像をダウンロードできます。

  // get the image from the url
  UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]]];

  // Save the image file into document folder
  NSString *dir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];

  // Saving JPG File
   **NSString *jpefilepath = [dir stringByAppendingPathComponent:[NSString stringWithFormat:@"%dwallpaper.jpg",arc4random()]];**
  NSData *data1 = [NSData dataWithData:UIImageJPEGRepresentation(image, 1.0f)];
                                    [data1 writeToFile:jpefilepath atomically:YES];

このコードを使用して、一意の名前のすべての画像をダウンロードします。そして私はjpefilepathを使用してmysqlデータベースに直接保存します。

ここで、サンプルコードを使用して直接ローカルパスから画像にアクセスする方法について質問があります。

4

2 に答える 2

0

画像を読み込む:

UIImage *image = [UIImage imageWithContentsOfFile:jpefilepath];

データをロードします。

NSData *data = [NSData dataWithContentsOfFile:jpefilepath];
于 2013-03-07T13:43:45.483 に答える
0

次の方法を使用します。

    UIImage *testImage = [UIImage imageWithContentsOfFile:filePath];
于 2013-03-07T13:45:56.287 に答える