Bir sunucu iPhone SDK dan indirme görüntüleri

2 Cevap php

Bana benim sunucuya resim yüklemek için izin veren bir program oluşturduk. Yükledi Bunlar rastgele bir dosya adı verilir. Benim uygulamada onları görüntülemek böylece sunucu üzerinde bir klasördeki tüm görüntüleri indirmek için mümkün olmak istiyorum. Gördüğüm tek örnek ben bilmiyorum görüntülerin dosya adını bilmesini gerektirir. Nasıl belirli bir dizindeki tüm görüntüleri indirmek (ve bir NSArray indirme depolamak) olabilir? Bunu yapmak için hiçbir yerli yolu varsa herkes bir PHP dosyası arayarak yoluyla yapılabilir ki bir yol biliyor mu? (Ben iPhone resim yüklemek için çağıran bir PHP komut dosyası kullanabilirsiniz).

Teşekkürler.

2 Cevap

PHP kullanarak bir dizindeki tüm görüntüleri listelemek ve bir json kodlanmış dize döndürmek için:

$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);

Eğer tüm görüntüleri için url dönecektir bir php betiği çağırabilirsiniz.

gibi bir şey

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

sonra tarafından bölünmüş, sonuç ayrıştırmak ";" ve indirmek için gereken url'lerin dizi olsun.