Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. >Request Payload [object object]
  2.  
  3. add_action( 'wp_ajax_so56917978_upload', 'so56917978_upload_callback' );
  4. add_action( 'wp_ajax_nopriv_so56917978_upload', 'so56917978_upload_callback' );
  5. function so56917978_upload_callback() {
  6. if ( ! empty( $_POST['data'] ) ) {
  7. $data = base64_decode($_POST['data']);
  8. file_put_contents( get_stylesheet_directory_uri() . '/POD/pod.pdf' , $data );
  9. echo "success";
  10. } else {
  11. echo "No Data Sent";
  12. }
  13.  
  14. die();
  15. }
  16.  
  17. function sendToServer() {
  18. html2canvas(document.getElementById("product_sheet"), {
  19. onrendered: function(canvas){
  20. console.log("#pdfsubmit clicked");
  21.  
  22. var img = canvas.toDataURL("image/png");
  23. var doc = new jsPDF('p', 'pt', 'a4' );
  24. doc.addImage(img, 'JPEG', 20, 20);
  25.  
  26. var pdf = doc.output('blob');
  27. $.ajax({
  28. url: jspod.ajax_url,
  29. type: 'POST',
  30. processData: false,
  31. data:{
  32. data: pdf,
  33. action:"so56917978_upload",
  34. },
  35. dataType: 'json',
  36. contentType: 'application/json; charset=utf-8',
  37. });
  38. }
  39. });
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement