Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用Javascript在服务器上保存jsPDF中的PDF文件?_Javascript_Php_Jspdf - Fatal编程技术网

如何用Javascript在服务器上保存jsPDF中的PDF文件?

如何用Javascript在服务器上保存jsPDF中的PDF文件?,javascript,php,jspdf,Javascript,Php,Jspdf,var doc=new jsPDF(); $(“#generatereport”)。单击(函数(){ doc.fromHTML($('lppresults')[0],15,15{ 宽度:170 },函数(){ doc.save('sample-file.pdf'); }); }); 下载报告 测试内容 测试内容1 而不是doc.save函数您必须使用类型为'blob'的函数作为参数 在Javascript部分: var doc = new jsPDF(); $('#generaterepor

var doc=new jsPDF();
$(“#generatereport”)。单击(函数(){
doc.fromHTML($('lppresults')[0],15,15{
宽度:170
},函数(){
doc.save('sample-file.pdf');
});
});

下载报告
测试内容
测试内容1
而不是
doc.save
函数您必须使用类型为
'blob'
的函数作为参数

在Javascript部分:

var doc = new jsPDF();
$('#generatereport').click(function()
{
    doc.fromHTML(
        $('#lppresults'), 15, 15,
        {width: 170},
        function()
        {
            var blob = doc.output('blob');

            var formData = new FormData();
            formData.append('pdf', blob);

            $.ajax('/upload.php',
            {
                method: 'POST',
                data: formData,
                processData: false,
                contentType: false,
                success: function(data){console.log(data)},
                error: function(data){console.log(data)}
            });
        }
    );
});
下面是
upload.php
的代码:

<?php
move_uploaded_file(
    $_FILES['pdf']['tmp_name'], 
    $_SERVER['DOCUMENT_ROOT'] . "/uploads/test.pdf"
);
?>


哪台服务器,是
节点
IIS
?IIS I Thing但代码在PhpSo中运行您想将其存储在IIS服务器上吗?我使用的是php,所以服务器是Linux,然后您需要创建一个API,它将接受
PDF
文件并保存在您的Web服务器上太有用了,对我有用了谢谢您节省我的时间真的有用,非常感谢。我希望.save和.output之间的区别在文档中更清晰,更容易找到。