0
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:strFileUrl]]; //strFileURL is url of my video/image
NSURLConnection *conection = [[[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:NO] autorelease];
[conec start];
[request release];

上記のコードを使用して、サーバーからデータをダウンロードするための URL 接続を作成しています。

strFilePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:strFileName];

上記のコードを使用すると、データを保存するファイルのパスを取得できますが、上記のコードでは取得方法がわかりませんstrFileName(最終的には上記のコードで)。または、ドキュメント ディレクトリにデータを保存する方法を教えてくださいサーバーからデータを取得しています。すべてに感謝します。

4

1 に答える 1

1
//Capturing server response

 NSData* result = [NSURLConnection sendSynchronousRequest:request  returningResponse:&response error:&error];

 NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];   
 NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[(NSURLResponse *)response suggestedFilename]]; 


 NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:fullPath contents:result attributes:nil];
于 2013-02-15T13:44:44.523 に答える