Сохраните .txt файл из ftp в папку документов iphone - PullRequest
0 голосов
/ 08 апреля 2011

Попытка сохранить файл .txt с ftp-сервера в папку документов на iPhone. Файл получен, и я могу вывести содержимое на экран, но нет файла в папке документов.

Я что-то путаю? Я не буду изменять содержание, просто скопировать с URL. Есть ли более простой способ? Я пытался озадачить коды из разных постов, но я не понял правильно. Кто-нибудь, кто хотел бы написать полный пример кода?

// чтение текстового файла из URL //

NSURL *urlVersion = [NSURL URLWithString: @"ftp://myftp/Text.txt"];
NSString *webVersion = [NSString stringWithContentsOfURL:urlVersion encoding:1 error:NULL];

//save file to documents//

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *FileName = [NSString stringWithFormat:@"%@/Text.txt", documentsDirectory];
NSString *Content = [[NSString alloc] initWithFormat:@"%@", webVersion];
[Content writeToFile:FileName atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil]; 

// displays the content of file onscreen

NSLog(@"Web Version = %@", Content);

1 Ответ

0 голосов
/ 05 декабря 2011

Это может быть проблема с кодировкой.Попробуйте NSUTF8StringEncoding вместо NSStringEncodingConversionAllowLossy .

...