Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 3 Dołączył: 18.08.2011 Skąd: Chrzanów Ostrzeżenie: (0%)
|
Cześć.
Nie mogę sobie poradzić z stworzeniem pliku tymczasowego a potem umożliwić użytkownikowi jego pobranie. Chodzi mi o coś takiego ,że gdy user kliknie w link to mu się dynamicznie utworzony pliki pobierze. Dodam jeszcze bo pewnie ma to znaczenie że wszystko na stronie leci ajax'em, więc po kliknięciu w link leci post coś zwróci a użytkownikowi pojawi się okienko do pobrania pliku (takie jak przy normalnym pobieraniu) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%)
|
Z tego co wiem, to musisz dać przeglądarce do zrozumienia, że to plik pobieralny header("Content-Type: application/force-download");, i nie dawać żadnego jego typu MIME. W tedy przeglądarka uzna, że nie otworzy tego pliku, więc da userowi mozliwość pobrania pliku. Ja u siebie mam cos takiego i działa, bez względu na to jaki to plik:
|
|
|
|
zaajcu Tworzenie tymczasowego pliku i jego pobranie 19.12.2011, 09:39:39
Sephirus Temat jest ciekawy. Jeżeli wysyłasz ajax request, ... 19.12.2011, 10:22:03
Crozin Nie możesz po prostu wysłać odpowiednich nagłówków... 19.12.2011, 10:23:48
zaajcu Cytat(Sephirus @ 19.12.2011, 10:22:03... 19.12.2011, 10:30:25
Uriziel01 Ale z czego tworzysz ten plik ? To jest jakies gen... 19.12.2011, 10:36:42
lukaskolista Pobieranie plikow przez uzytkownikow to tak na pra... 19.12.2011, 10:41:57
zaajcu Dane do pliku są pobierane z bazy danych. Generowa... 19.12.2011, 10:47:14
Uriziel01 Przykład z jakiejś strony z google
Musisz tylko p... 19.12.2011, 10:51:01
zaajcu Dzięki za chwile się za to wezmę
Cytat(Uriziel01... 19.12.2011, 16:29:59
adrian512 Odkopię troszkę temat.
Pomoże ktoś jak wysłać dwa... 4.11.2014, 23:25:24
Pyton_000 Nie da się wysłać 2 plików.
Musisz spakować na ser... 5.11.2014, 07:46:49 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:35 |