Moja aplikacja pozwala użytkownikom wypełnić formularz i wysłać go za pomocą posta Ajax. Formularz wysyłany do klasy TCPDF, która tworzy plik PDF. Klasa ma metodę "-> dane wyjściowe (...)", która pozwala zapisać plik na serwerze WWW, wysłać go do przeglądarki, ecc ... moim celem jest, po przesłaniu formularza, utworzenie pliku PDF i zmusić użytkownika do pobrania go (bez odświeżania). Metoda nie działa z wywołaniami ajax. Jedyne rozwiązanie, które znalazłem, to utworzenie pliku, podzielenie go na serwer sieciowy, a następnie przekierowanie użytkownika do lokalizacji pliku na serwer WWW; ale to nie jest dobre rozwiązanie, muszę wymusić pobieranie (automatyczne uruchamianie). Czytałem inne podobne rozwiązania na forum, ale nie są one dobrym formularzem. Jakieś sugestie?Wymuszenie pobrania pliku PDF utworzonego przez TCPDF, po wysłaniu formularza Ajax
6
A
Odpowiedz
15
Spróbuj
$pdf->Output("filename.pdf",'FD');
będzie to sugerować klientowi, jeśli chce, aby zapisać lub otworzyć plik.
+0
rozwiązany! Problemem jest żądanie ajax, które nie obsługuje pobierania forsującego ... Zmieniłem logikę aplikacji ... – trullallero
28
$pdf->Output("filename.pdf",'D');
+0
Rozwiązany! Problemem jest żądanie ajaxowe, które nie obsługuje pobierania forsującego ... Zmieniłem logikę aplikacji ... – trullallero
Powiązane problemy
- 1. Wymuszenie pobrania pliku PDF, uszkodzony plik
- 2. TCPDF dodawanie podpisu cyfrowego do utworzonego pdf
- 3. Wymuszenie pobrania ASP.Net
- 4. Wysyłanie e-mailem dynamicznie utworzonego pliku PDF za pośrednictwem PHP
- 5. Generowanie wykresy w pliku PDF za pomocą TCPDF
- 6. Używanie jquery ajax do pobrania pliku binarnego
- 7. żądanie pobrania pliku Ajax żądania C# MVC
- 8. Wymuszenie pobrania pliku na serwerze WWW - ASP .NET C#
- 9. Wysyłanie pliku wraz z danymi formularza przez ajax post
- 10. Zachowanie wartości formularza po wysłaniu (nie jest częścią modelu)
- 11. W jaki sposób można zapisać dane ViewBag po wysłaniu formularza?
- 12. Ukryte pola nie są aktualizowane po wysłaniu formularza HTML
- 13. Wymuszenie pliku lub obrazu do pobrania za pomocą .htaccess
- 14. Laravel: Wymuszenie pobrania ciągu bez konieczności tworzenia pliku
- 15. Wymuszenie pobrania w rozszerzeniu Google Chrome
- 16. Manipulowanie polem formularza PDF
- 17. TCPDF - wbudowane czcionki ttf nie wyświetlające się po wyświetleniu pliku PDF na iPadzie
- 18. Serwery do pobrania po przesłaniu formularza w/sprawdzanie poprawności
- 19. Pole Textarea wraca po wysłaniu
- 20. nie można wygenerować pdf z TCPDF
- 21. tcpdf - zacznij od istniejącego dokumentu PDF
- 22. Wymuszenie przeładowania pliku CSS po zdarzeniu jquery
- 23. wyczyść wartości formularza po przesłaniu ajax
- 24. Uruchamianie polecenia JavaScript z MATLAB w celu pobrania pliku PDF
- 25. Zmień nazwę pliku pdf do pobrania na bieżąco
- 26. Tworzenie nowego pliku PDF poprzez scalanie dokumentów PDF za pomocą TCPDF
- 27. Konwersja pliku autonomicznego pliku .tl utworzonego przez Delphi do .ridl
- 28. python - tworzenie pliku do pobrania
- 29. Jak mogę usunąć plik w Sinatrze po wysłaniu przez send_file?
- 30. Przekieruj stronę po wysłaniu zawartości
zobaczyć podobny wpis: http://stackoverflow.com/questions/7721803/force-download-after-ajax-call – Dharmavir