Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Pobieranie pliku z formularza
Forum PHP.pl > Forum > Przedszkole
Patricco90
Witam, chciałbym zrobić coś takiego:

Klikam na przycisk pobieram plik(każdy) testuję na csv oraz txt.
Problem w tym ze pliki txt otwierają się zamiast pobierać.

Mój kod:

  1. <form method="get" action="file.doc">
  2. <button type="submit">Download!</button>
  3. </form>


lub

  1. <a href="#" onclick='window.location = "file.doc"'>Download!</a>



Ważne aby link pliku nie był widoczny z miejsca najechania myszką*.
leonpro778
Odwołaj się do pliku PHP przykładowo takiego:

  1. header('Content-Disposition: attachment; filename="test.txt"');
  2. readfile('test.txt');


Do niego POST'em przekaż ścieżkę dostępu do pliku i ją tam wstaw. Sposób podany przez Ciebie nie jest bezpieczny bo i tak jak ktoś wejdzie w źródło strony to ścieżkę będzie widział.
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.