2010-11-14 16 views
22

Powiel możliwe:
Full path from file input using jQueryJak uzyskać pełną ścieżkę dostępu do pliku z wejściem plików

Mam następujący element HTML

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

Jeśli użyję

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

I tylko nazwa pliku, a nie pełna ścieżka bezwzględna pliku. Czy ktoś może mi powiedzieć, jak uzyskać pełną ścieżkę?

+2

zobacz to pytanie poniżej o tym samym http://stackoverflow.com/questions/3489133/full-path-from-file-input-using-jquery – kobe

Odpowiedz

27

Nie można tego zrobić - przeglądarka nie pozwoli na to ze względów bezpieczeństwa. Chociaż istnieją obejścia, faktem jest, że nie należy liczyć na to działanie. Poniższe pytania Stos przelewowe są istotne tutaj:

Oprócz nich, nowe kraje specyfikacji HTML5, że przeglądarki będą musiały karmić kompatybilnego fakepath systemu Windows w polu input type="file" , rzekomo z powodu kompatybilności wstecznej.

Więc próbuje uzyskać ścieżka jest gorzej niż bezużyteczne w nowszych przeglądarkach - będziesz rzeczywiście dostać fałszywy zamiast jednego.

+0

Dzięki! Ciężko się wyśmiewać z komentarza "próba uzyskania ścieżki jest gorsza niż bezużyteczna w nowszych przeglądarkach". – asgs

Powiązane problemy