2013-05-03 14 views
17

Mam VBScript, który przechodzi przez formularz HTML, wypełnia go ustalonymi wartościami, a następnie przesyła je. Działa jak dotąd dobrze, ale teraz muszę ustawić położenie pliku, który ma zostać przesłany w danych formularza.Wstępne wypełnianie pliku formularza HTML

Uwierzyłem, jeśli ustawię lokalizację na wartość, która miała działać, ale tak się nie dzieje.

<input type='file' name="file_field" value='file_location'/> 

Również znalazłem this podczas badania. Mówi ...

input type = file wartość: Ustawia lub pobiera wyświetlaną wartość dla obiektu kontrolnego. Ta wartość jest zwracana do serwera, gdy obiekt kontrolny zostanie przesłany.

Czy istnieje sposób (za pomocą kodu), aby wypełnić to wejście, nawet z jQuery?

+4

To byłby problem bezpieczeństwa, gdybyś mógł zmienić/wstępnie wypełnić pola wprowadzania danych użytkownika. Więc nie, nie możesz tego zrobić. – antony

Odpowiedz

26

Nie. Nie jest to możliwe.

Blokowanie przeglądarki przed ustawianiem atrybutu wartości na wejściu typu pliku ze względów bezpieczeństwa, aby nie można było załadować pliku bez wybranego przez użytkownika pliku.

+0

Jako że na pewno możesz dodać tylko podgląd blisko tego wejścia z już przesłanym plikiem. Ta jest przydatna do przesyłania obrazów. –

Powiązane problemy