2009-01-03 25 views
8

Jakieś dodatkowe zadanie w JavaScript, które pozwala sterować przesyłaniem plików?Przesyłanie plików JavaScript


rzeczywiście problem, tworzę kontroli przesyłania plików dynamicznie przy użyciu htmlwriter, a kiedy użyć request.form[fileuplodctrl].tostring(), otrzymuję tylko nazwa pliku nie ścieżkę ...

może ktoś zasugerować mi żadnej inne sposoby, aby uzyskać pełną ścieżkę dostępu do pliku :)

+0

Zobacz także: https://stackoverflow.com/questions/5587973/javascript-upload-file i https://stackoverflow.com/questions/2320069/jquery-ajax-file-upload –

Odpowiedz

1

O ile wiem, nie ma możliwości, aby przesłać plik z czystym JavaScript. Zawsze potrzebujesz czegoś takiego jak film SWF lub aplet Java (prawdopodobnie będzie również działać z aplikacją silverlight). Jeśli nie chcesz pisać własnego, użyj jednego z istniejących z ostatniej odpowiedzi (Javascript file uploads).

+9

Mówiąc z odległej przyszłości, roku 2012, jest teraz możliwe dzięki czystemu JavaScriptowi wykorzystującemu HTML5 (i ukrytemu elementowi iframe dla starszych przeglądarek): https://github.com/bencolon/file-uploader – Blaise

+1

@Blaise - WIELKI SCOTT !! – Nazar

+1

To zabawne, jak rzeczy zmieniają się w ciągu kilku lat ... – TheHippo