0

对于我尝试开发的 ios 应用程序,我需要获取在线目录的内容列表。(我的应用程序适用于本地目录,但我正在尝试对其进行编辑,以便它适用于在线目录)

我一直在研究这个问题,但我无法找到最好的解决方案。(我了解到您无法使用objective-c 读取在线目录和子目录的内容并将它们打印到数组中以在例如tableview 中显示它们)。

我确实学习了如何创建连接并输出某个页面(或 xml 文件)的 html。这就是我想知道的原因......有没有办法(webservice?)生成一个打印目录内容的xml/JSON/html文件(如果可能还有子目录)?此 xml/JSON/html 的生成必须在运行时完成,即我的应用程序请求文件的那一刻,因为人们将能够通过 FTP 将文件(pdf、视频...)添加到目录中。(每次都编辑 xml/JSON 文件不是一种选择)。

任何帮助将不胜感激。

4

1 回答 1

1

您可以通过多种方式创建简单的 Web 服务。例如,使用 PHP,您可以编写如下内容:

<?php
$dir    = '/myDir';
$files = scandir($dir);
echo json_encode($files);
?>

然后只需将您的应用程序指向该页面的内容并解析 JSON。

扫描目录:http : //php.net/manual/en/function.scandir.php

json_encode:http://php.net/manual/en/function.json-encode.php

于 2012-04-10T21:32:11.437 回答