脚本宝典收集整理的这篇文章主要介绍了php – 如何从ajax数据发送(使用jsPDF)将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脚本:
<?PHP if(!empty($_POST['data'])){ $data = $_POST['data']; PRint_r($data); file_put_contents( "../tmp/test.pdf",$data ); } else { echo "No Data Sent"; } exIT(); ?>
这是PHP脚本过程后生成的pdf:
http://control.edge-cdn.com.ar/tmp/test.pdf
这是使用doc.save()函数生成的:
http://control.edge-cdn.com.ar/repo/all.pdf
问候!
我试图将pdf数据作为二进制文件发送.我只是base64编码字符串,发送它,他们在PHP上解码.
JS:
var pdf = BToa(doc.output()); $.ajax({ method: "POST",}).done(function(data){ console.log(data); });
PHP:
if(!empty($_POST['data'])){ $data = base64_decode($_POST['data']); // print_r($data); file_put_contents( "../tmp/test.pdf",$data ); } else { echo "No Data Sent"; } exit();
以上是脚本宝典为你收集整理的php – 如何从ajax数据发送(使用jsPDF)将pdf上传到服务器全部内容,希望文章能够帮你解决php – 如何从ajax数据发送(使用jsPDF)将pdf上传到服务器所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。