2010-11-14 15 views
22

Olası Çoğalt dosyasının tam yolunu almak için:
Full path from file input using jQuerybir dosya girişten

ben html elemanı

<input type="file" id="upload"> 

Ben kullanırsanız aşağıdaki adres

$("#upload").val(); 

Sadece dosya adı, dosyanın tam mutlak yolunu değil. Birisi bana yolun tamamını nasıl alacağını söyleyebilir mi?

+2

bu http://stackoverflow.com/questions/3489133/full-path-from-file-input-using-jquery – kobe

cevap

27

Bunu yapamazsınız - tarayıcı güvenlik sorunları nedeniyle buna izin vermez. Geçici çözümler olsa da, gerçek şu ki bu çalışmaya güvenmemelisiniz. Aşağıdaki yığın taşması sorular ilgili Buradasınız: Bunlara ek olarak

, tarayıcılar input type="file" alana bir Windows uyumlu fakepath beslemek gerekir yeni HTML5 spesifikasyonu devletler görünüşte geriye dönük uyumluluk nedenleriyle.

  • The Mystery of c:\fakepath Unveiled
  • http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-March/018981.html
    • Yani yol, yeni tarayıcılarda daha kötü o zaman işe yaramaz elde etmek için çalışıyor - aslında bunun yerine sahte bir alırsınız.

    +0

    ile ilgili bu soruyu inceleyin. Teşekkürler! Yorumunuzda sert bir şekilde gülerek "Yolları bulmaya çalışmak, yeni tarayıcılarda işe yaramazsa daha kötüdür". – asgs

    İlgili konular