我想将一些文件(特别是扩展名为 .caf 的音频文件)从我的 iOS 本机应用程序上传和下载到服务器 (http) 位置。服务器管理员为我提供了 http 文件夹路径 (http:...)。
由于它只是为了对另一个功能进行一些可行性分析,所以你能指导我用一种最简单的方法来实现从服务器位置读取和写入文件吗?或者,是否有必要编写一些服务器端代码(Web 服务)来实现它?
仅供参考:我在服务器位置有一个示例文本文件,我可以使用 ASIHTTPRequest 直接读取该文件(见下文 - 此处未使用 Web 服务 - 请原谅指定编辑路径)。但我不知道如何上传文件。
NSURL *url = [NSURL URLWithString:@"http://...Dispatcher/DispatcherTest.txt"];
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
// Use when fetching text data
NSString *responseString = [request responseString];
NSLog(@"responseString = %@", responseString);
}];
[request setFailedBlock:^ {
NSError *error = [request error];
NSLog(@"error = %@", error);
}];
[request startAsynchronous];
提前致谢。