我正在使用jsPDF在客户端生成pdf.使用doc.save(‘filename.pdf’)函数,我可以下载它.
现在我需要将它保存在服务器上,所以我用.ajax()发送pdf数据并用
PHP脚本接收它,但生成的pdfURL上的图像没有显示(
http://mydomain/tmp/test.pdf);只显示文字.
你可以帮我一把吗?
我的js代码:
//doc.save('test.pdf'); WORKS WELL
var pdf = doc.output();
$.ajax({
method: "POST",
url: "inc/test.php",
data: {data: pdf},
}).done(function(data){
console.log(data);
});
PHP脚本:
if(!empty($_POST['data'])){
$data = $_POST['data'];
print_r($data);
file_put_contents( "../tmp/test.pdf", $data );
} else {
echo "No Data Sent";
}
exit();
?>