Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]html2canvas + Zapis
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam taki kod:

  1. $(document).ready(function() {
  2. html2canvas([document.getElementById('save')], {
  3. onrendered: function (canvas) {
  4. document.getElementById('save').appendChild(canvas);
  5. var data = canvas.toDataURL('image/png');
  6. var output = encodeURIComponent(data);
  7. var image = new Image();
  8. image.src = data;
  9. document.getElementById('image').appendChild(image);
  10. $("#save").hide();
  11. }
  12. });
  13. });


generowany plik jest dość duzy, nie mogę po prostu zapisac tego ajaxem, ponieważ memory_limit mi nie pozwala na to.

probowałem dodać:

  1. <?php header('Content-Type: image/jpeg'); ?>


i próbowac przez img src, ale bez skutku, ma ktoś jakiś pomysł?
Comandeer
Pierwsza myśl: pociąć plik na części i uploadować partami.
miras
Wolałbym pójść już w kierunku:

  1. <?php
  2. header('Content-Disposition: Attachment;filename=image.jpg');
  3. header('Content-type: image/jpg');
  4.  
  5. echo 'test';
  6. ?>
  7.  


co tu jest źle? po pobraniu tej grafiki nie da się jej otworzyć.

Chciałbym po prostu mój cały skrypt, którego wynikiem jest grafika wstawić po prostu do img src i tyle.
Comandeer
Ten kod wysyła grafikę do pobrania i jednocześnie wyświetla jakiś tekst, co krzaczy output. Raczej jak chcesz wyświetlić to coś tego typu:
  1. <?php
  2. header('Content-type: image/jpg');
  3.  
  4. readfile('filename.jpg');
  5. ?>
miras
Jak tak zrobiłem to "Obrazek nie może zostać wyświetlony itp..."
nospor
Albo pobierasz obrazek, ktorego nie ma, albo procz obrazka slesz cos jeszcze... Jak slesz obrazek to ma isc tylko i wylacznie obrazek, nic wiecej.
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.