2011-12-08 13 views
0

ビデオファイルをウェブサーバーからapplication.anyoneにダウンロードするには、このまたは任意のapi用のチュートリアルをダウンロードしてファイルをダウンロードします。ビデオファイルをダウンロードする

おかげ

+0

可能な複製[http URLからファイルをダウンロードし、後で使用するためにiPhoneに保存するよりも] [http://stackoverflow.com/questions/1062826/download-a-file-from-a- http-url-and-than-my-iphone-for-later-usageを使用してください) – Polynomial

答えて

3
/* Download video */ 
      NSURL *videoURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@/%@", SERVER_URL, @"Videos", serverVideo.videoFileName]]; 
      NSData *videoData = [NSData dataWithContentsOfURL:videoURL]; 
      NSString *videoFilePath = [NSString stringWithFormat:@"%@%@", baseStorePath, serverVideo.videoFileName]; 
      if ([self storeFile: videoFilePath: videoData]) { 
       //....... 
      } 

- (BOOL) storeFile:(NSString *) path:(NSData *) data { 

    NSFileManager *fileManager = [NSFileManager defaultManager]; 
    if (data != nil) { 
     // Create a file and save the image on filesystem 
     if(![fileManager createFileAtPath:path contents:data attributes:nil]) { 
      NSLog(@"saveImageError"); 
     } else { 
      return TRUE; 
     } 
    } 
    return FALSE; 
} 
+0

感謝karim。私はこのコードを使用してzipファイルをダウンロードし、私はファイルを静的ファイル名で保存します。名前を動的に与えることによってファイルを取得する方法。 – Bala

+0

任意のファイルを保存する前に、ファイル名Video001、002などを指定し、存在する場合はそのファイル名でNSFileManagerクラスを使用できます。 – karim

0

は、大容量のファイルをダウンロードするためのASIHTTPを見てください。

+0

ダンクリックに感謝します。あなたはASIHTTPクラスを使っているチュートリアルを持っています。 – Bala

関連する問題