我正在开发一个应用程序,我需要从远程服务器获取目录内容的详细信息(文件名、大小、修改日期)。我将获得目录的 url,例如http://www.mywebsite.com/myfolder。
我检查了 FTPSample 代码,但它仅适用于 ftp,我想通过 http 进行。
我正在开发一个应用程序,我需要从远程服务器获取目录内容的详细信息(文件名、大小、修改日期)。我将获得目录的 url,例如http://www.mywebsite.com/myfolder。
我检查了 FTPSample 代码,但它仅适用于 ftp,我想通过 http 进行。
这从文件中抓取内容并将其放入 NSData
NSString *str=@"http://your_web_server/your_file....";
NSURL *url=[NSURL URLWithString:str];
NSData *data=[NSData dataWithContentsOfURL:url];
NSError *error=nil;
id *response=[NSJSONSerialization JSONObjectWithData:data options:
NSJSONReadingMutableContainers error:&error];
NSLog("Your JSON Object: %@ Or Error is: %@, response, error);
基本上:initWithContentsOfURL
或者dataWithContentsOfURL
是你正在寻找的东西。
我认为如果您的网站允许来自公共在线用户的网页浏览操作,您只需使用 HTTP 访问网址,但据我所知,一个好的网站不允许在线用户这样做,所以,您必须编写一个网络服务或只是一个 PHP 代码文件,它从目录中获取文件列表并将文件信息作为 xml 响应(或您喜欢的 json)返回,然后您的 iOS 应用程序可以获取 xml 并解析它以获取文件信息,这应该是最好的解决方案如果您希望网站稳定,您的网站