Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Salvare PDF su Server

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    Salvare PDF su Server

    Salve sto usando "jsPDF" ho creato il mio file "pdf" perfettamente
    1° Io gli ho assegnato il nome in maniera random oppure mi consigliate di mettere data/ora ??
    2° come lo salvo nella cartella "../upload" del server ? non ho trovato molto in merito.
    codice:
     $fileName = Math.random().toString(36).substr(2,6)+'.pdf';
     doc.save($fileName);
    unica cosa che ho trovato questa..... ma non mi funziona
    codice:
                      var file_data = $fileName;
                      var form_data = new FormData();
                      form_data.append('file', file_data);
                      $.ajax({
                          url: '../php/savepdf.php',                
                          dataType: 'text', 
                          cache: false,
                          contentType: false,
                          processData: false,
                          data: form_data,
                          type: 'post',
                          success: function(php_script_response){
                              alert(php_script_response); 
                          }
                       });
    lato php
    codice:
    <?php
    
        if(0< $_FILES['file']['error']){
            echo 'Error: '. $_FILES['file']['error'].'<br>';
        }
        else{
            move_uploaded_file($_FILES['file']['tmp_name'],'uploads/'. $_FILES['file']['name']);
        }
    
    ?>
    dove sbaglio ??? o aveta altra soluzione?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    residenza
    Sardegna
    Messaggi
    308
    Usare un linguaggio lato client come javascript per generare un pdf che si desidera effettivamente sul server non è davvero una buona idea, sarebbe molto meglio usare un linguaggio lato server come php per generare il pdf direttamente sul server.


    prova questo https://ourcodeworld.com/articles/re...raries-for-php

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    lo genero lato client perche prendo parti di html per generarlo altrimenti poi dovrei passarmeli tutti tipo questo
    codice:
    var source = window.document.getElementById('bodypdf');            
                doc.fromHTML(source,margins.left,margins.top,{'width': margins.width,'elementHandlers': elementHandler},
                     function(dispose) {
            			     headerFooterFormatting(doc, doc.internal.getNumberOfPages())
                     });

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    residenza
    Sardegna
    Messaggi
    308
    Tutto il tuo html è disponibile per il server prima che venga reso sulla pagina.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.