Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Wyświetlanie pliku bez przełądowania strony
Forum PHP.pl > Forum > Przedszkole
pysio12
Cześć,
Chciałbym zapytać w jaki sposób można wyświetlić plik przesłany przez użytkownika w polu input bez wysyłania go na serwer lub przesyłania całego formularza.
Chodzi o to aby użytkownik wskazał plik i abym bezpośrednio go wyświetlił na stronie bez przesyłania go na serwer itp jest taka możliwość?
dublinka
Zeby wyswietlic cokolwiek musi sie gdzies to znajdowac.
viking
W https://www.w3.org/TR/FileAPI/ masz możliwość podglądu pliku przed jego uploadem dalej na serwer.
dublinka
To chyba nie o to chodzilo.
pysio12
Na zagranicznym forum znalazłem taki skrypt możecie mi wyjaśnić sposób działania? Wiem że skrypt pobiera nazwę pliku a pożniej wkłada go w <video> ale nie wiem dlaczego musi być to jako "id" skoro w html wystarczy w miejsce src wkleić ścieżkę dostępu.

  1. <video width="400" controls>
  2. <source src="mov_bbb.mp4" id="video_here">
  3. Your browser does not support HTML5 video.
  4.  
  5. </video>
  6.  
  7. $(document).on("change", ".file_multi_video", function(evt) {
  8. var $source = $('#video_here');
  9. $source[0].src = URL.createObjectURL(this.files[0]);
  10. $source.parent()[0].load();
  11. });


Kompletnie nie znam się na JS a chciałbym wyświetlić ścieżkę pliku który załadował użytkownik. w PHP można zrobić to w prosty sposób echo $source a tutaj ktoś może wyjaśnić?
dublinka
Dysponuje skryptem ktory przed wyslaniem na serwer posiada podgląd pliju graficznego. Jsli wogole o to chodzi
pysio12
Ten skrypt który wysłałem wcześniej właśnie wyświetla podgląd pliku, przed wysłaniem ale chciałbym jeszcze pobrać w taki sam sposób ścieżkę dostępu do pliku.
trueblue
Głównie komentarze:
https://stackoverflow.com/questions/1520107...-file-using-jav
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.