Objective c 在FTP服务器上修改文件
我已经完成了我正在处理的大部分应用程序,但我遇到了一个问题。基本上,我写的东西将音频从我的服务器流到iPod并播放,而无需保存文件。它有一个GUI,允许用户选择他们想要收听的文件,而且它工作得非常完美 我的问题是,我希望能够有某种计数器,每当用户监听文件时都会更新。我在项目中有一个文件“TotalDownloads.txt”,我计划用它来存储新值并上传回服务器,但是当代码执行时,该文件中没有任何更改。我也尝试过只声明文件@“TotalDownloads.txt”,但这在Macintosh HD中创建了一个名为“TotalDownloads.txt”的新文件 两个标识符“/-”和“-//”用于解析文件中的数字,当我弄明白这一点时,特别是用于隔离数字值(如果涉及任何格式)。最后,我想对每个文件进行计数 我从服务器上下载文本文件并将其读入iPhone没有问题,但问题出现在将其发回时。最简单的方法是1,在iPhone上创建一个临时文件文本文件,2,将其上传回服务器以替换现有文件 有没有办法只修改服务器上的文件 感谢您的帮助 以下是我目前的情况:Objective c 在FTP服务器上修改文件,objective-c,ftp,uploading,text-files,Objective C,Ftp,Uploading,Text Files,我已经完成了我正在处理的大部分应用程序,但我遇到了一个问题。基本上,我写的东西将音频从我的服务器流到iPod并播放,而无需保存文件。它有一个GUI,允许用户选择他们想要收听的文件,而且它工作得非常完美 我的问题是,我希望能够有某种计数器,每当用户监听文件时都会更新。我在项目中有一个文件“TotalDownloads.txt”,我计划用它来存储新值并上传回服务器,但是当代码执行时,该文件中没有任何更改。我也尝试过只声明文件@“TotalDownloads.txt”,但这在Macintosh HD中
- (IBAction)action
{
NSURL *textURL = [NSURL URLWithString:@"http://www.faithlifefellowship.us/Audio/TotalDownloads.txt"];
NSString *textFromFile = [NSString stringWithContentsOfURL:textURL encoding:NSUTF8StringEncoding error:false];
int click = [textFromFile intValue];
click += 1;
NSString *replace = @"//-";
NSString *clicks = [NSString stringWithFormat:@"%d",click];
replace = [replace stringByAppendingString:clicks];
replace = [replace stringByAppendingString:@"-//"];
//test is a label I used to check to make sure the download count was being read properly.
test.text = clicks;
[replace writeToFile:[[NSBundle mainBundle] pathForResource:@"TotalDownloads" ofType:@"txt"]atomically:YES encoding:NSUTF8StringEncoding error:NULL];
}
这是我建议你这样做的最好方法
UIWebView*web=[UIWebView新建]代码>
[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@]http://www.mydomain.com/myPage.php"]]];代码>
web=nil代码>
普雷斯托