Php 将PDF文件保存到服务器

Php 将PDF文件保存到服务器,php,perl,pdf,www-mechanize,Php,Perl,Pdf,Www Mechanize,将动态生成的PDF文件从URL保存到磁盘。 PDF文件是使用ASPX在一个url(示例url)上生成的- 我尝试了基本文件的内容,但它保存了一个空文件 http://url-address/LabReport_Interface.aspx?TestID=LSHHI764&PID=LSHHI637515&LedgerTransactionNo=401411000222 $handle = fopen("./reports/test.pdf", "wb"); if (fwrite

将动态生成的PDF文件从URL保存到磁盘。 PDF文件是使用ASPX在一个url(示例url)上生成的-

我尝试了基本文件的内容,但它保存了一个空文件

http://url-address/LabReport_Interface.aspx?TestID=LSHHI764&PID=LSHHI637515&LedgerTransactionNo=401411000222

$handle = fopen("./reports/test.pdf", "wb"); 
if (fwrite($handle, file_get_contents($url)) === FALSE) { 
        echo "Cannot write to file ($filename)"; 
} 
fclose($handle);
提前谢谢。
任何其他的转变都将不胜感激。

我已经找到了解决方案,我使用了来自php的perl调用,并使用perl的www-mechanize保存了pdf

#!/usr/bin/perl

use WWW::Mechanize;

my $url = $ARGV[0];
my $filename = $ARGV[1];

my $mech = WWW::Mechanize->new();

$mech->get($url);
$mech->success();
$mech->save_content($filename);

调用的页面有一个表单,它提交并提供PDF,以及如何使用curl或perl访问该页面