2009-12-03 18 views
5

i bir giriş olarak bir bütün dizin almak, benim sorum Şimdi html'de giriş olarak klasör nasıl alınır? i HTML bir giriş olarak bir dosya almak istiyorsanız evet bunu nasıl olursa

<input type="file"> 

mümkün olduğu kullanacaksınız? AFAIK

+0

Sunucuya bir klasör adı geçirme noktası ne olurdu? Sonuçta, istemciye (makinenize) erişemez. Bunun yerine, bir kerede bir dosya klasörü yüklemek istediğinizde, aşağıda önerilen çoklu yükleme sistemlerinden herhangi biri yeterli olacaktır. –

cevap

5

HTML yoluyla açıkça değil (HTML 5 konusunda emin değilim). Bunu yapmak için bazı Java uygulamasına veya Flash filmine ihtiyacınız var. Bunu yapmamın bir yolu, bir zip veya tar dosyası alıp, arka uçta sıkıştırmak ve sonra dökülen özel bir PHP betiğini kullanmaktır.

+1

Bu yanıt, gerçek Flas tabanlı uygulamadan bahseder: [swfuploader] (http://stackoverflow.com/questions/2176184/input-field-for-browsing-folder), ancak bağlantıları kesilir. Bu [diğer swfuploader bağlantısı] (http://code.google.com/p/swfupload/) daha iyi görünüyor. –

3

Bu mümkün değildir. Sadece dosyalara göz atabilirsiniz. Diğerleri belirtildiği gibi bir flaş eklentisi veya bir uygulama için gidin.

5

Kısa cevap: Hayır, bu mümkün değil.

Bunu yapmak için Java uygulaması, ActiveX eklentisi veya Flash gibi bir şey kullanmanız gerekir (en azından birkaç dosya olduğunu biliyorum, klasörler hakkında oldukça emin değilim). o da klasör yükleme için kullanışlı gelebilir javascript hakkında bazı şeyleri söylüyor bunu sıkıştırılmış klasör veya katran <input type=FILE /> için girdi olarak alınacaktır diyor

başka bir sitedeki bir post ..

2

yoktu

iyi seçenek

Bu söz konusu yayının See This Link link Java uygulaması, ActiveX eklentisi veya Flash yazıyor olacağını veya Jupload denilen şey bile olabilir (ancak bu olsa klasörün hakkında emin uploads..not sadece mutiple dosyayı sürer)

Bu yardımcı olur ..

İlgili konular