从服务器iPhone SDK下载图像

时间:2009-09-06 12:29:00

标签: php iphone

我创建了一个程序,允许我将图像上传到我的服务器。上传时会为它们提供随机文件名。我希望能够从服务器上的文件夹下载所有图像,以便我可以在我的应用程序中显示它们。我见过的唯一例子要求我知道我没有的图像的文件名。我如何下载给定目录中的所有图像(并将下载存储在NSArray中)?如果没有本地方法,那么有人知道通过调用PHP脚本可以做到的方式吗? (我使用iPhone调用的PHP脚本来上传图像。)

感谢。

2 个答案:

答案 0 :(得分:0)

你可以调用一个php脚本来返回所有图像的URL。

类似

yoursite.com/image123.jpg;yoursite.com/image213.jpg;yoursite.com/imageabc.jpg

然后你解析结果,用“;”拆分并获取您需要下载的网址数组。

答案 1 :(得分:0)

使用PHP列出目录中的所有图像并返回JSON编码的字符串:

$path = '/full/path/to/images/';

// find all files with extension jpg, jpeg, png 
// note: will not descend into sub directorates
$files = glob("{$path}/{*.jpg,*.jpeg,*.png}", GLOB_BRACE);

// output to json
echo json_encode($files);