Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML][PHP]Ustawienie wartości w input file z url
zolw83
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


Próbuje ustawić za pomocą JS wartości w input file:
  1. <input type="file" accept="image/png, image/jpeg, image/gif" value='' id="zdjecie" name="zdjecie">
  2. var img = 'localhost/test/images/about/img.jpg';
  3. $("#zdjecie").attr("value", img);

W podglądzie HTML, wartości zmieniają się, jednak po stronie serwera nie ma pliku:
  1. echo $_FILES['zdjecie']['name'];

Czy to tego typu stawianie jest możliwe?
Z góry dzięki za pomoc.

Ten post edytował zolw83 28.12.2016, 22:49:13
Go to the top of the page
+Quote Post
Puszy
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

Ostrzeżenie: (0%)
-----


Nie możesz ustawić ścieżki dla tego inputa. Input file mógłby narazić użytkownika na niebezpieczeństwo, dlatego popularne przeglądarki podają tam fake path tak abyś nie mógł odczytać struktury katalogów użytkownika. Dodatkowo input file służy do wgrywania plików z dysku a nie z serwera, więc localhost automatycznie odpada.
Go to the top of the page
+Quote Post
zolw83
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


Dzięki za info!
(IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:34