Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odkodowanie pliku pdf po base64 po stronie przeglądarki
kosiek
post 19.10.2015, 15:37:56
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.05.2012

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


Witam
W uproszczeniu:
- mam aplikację na której zostaje wygenerowany link;
- po kliknięciu zostaje wysłae żądanie $.ajax;
- w odpowiedzi dostaję dane json/xml - wszystko jedno;
- jedna z wartości odpowiedzi to zawartość pliku pdf wygenerowanego przy wykorzystaniu biblioteki DOMPDF() potraktowana base64_encode;

Dane zostają odebrane prawidłowo - utworzone pliki txt w oparciu o zwrócone dane z zawartością jako base64 są identyczne - utworzenie po stronie serwera jak i plik pobrania po stronie przeglądarki.
Niestety po 2 dniach walki wciąż nie mogę wygenerować prawidłowego pdf'a po stronie przeglądarki. Rozkodowuje się, ale coś jest nie tak bo za każdym razem mam pustą zawartość, a rozmiar też się różni w zależności od wykorzystanej
biblioteki znacznie bądź trochę.

Proszę o nie wypisywanie google nie boli itd. bo szukałem 2 dni i starałem się wykorzystać wszystko co znalazłem. Nie dało efektu.

Może ktoś realizuje w podobny sposób pobieranie plików i rzuci jakąś podpowiedź.

Chętnie posłucham też "NEGATYWNYCH" wpisów, że w taki sposób nie powinno się realizować pobierania plików ponieważ.....ale proszę o konkrety, a nie odpowiedzi w stylu "Przecież można odwołać się bezpośrenio i zmienić nagłówek i po sprawie"...bo to mnie
nie przekona do porzucenia tego rozwiązania. Z kilku powodów chcę to zrealizować w ten sposób - chociażby ze względu na obsługę komunikatów zwrotnych itd.

Poniżej html, z którego generuję pdf'a:
  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
  4. </head>
  5. <body>
  6. <div>
  7. test
  8. </div>
  9. </body>


Poniżej linki do plików:
- plik txt z zakodowanym base64 pdf'em
- plik pdf, który jest traktowany base64

Z góry dziękuję za poświęcony czas, uwagi, wskazówki.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.05.2025 - 10:07