SWF位于Web服务器上。我在AS3中使用此代码调用函数...
myPDF.save(Method.REMOTE, "http://www.example.com/generator/createpdf.php",
Download.ATTACHMENT, "line.pdf");
这是我在服务器上的PHP脚本......
$method = $_GET['method'];
$name = $_GET['name'];
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
// get bytearray
$pdf = $GLOBALS["HTTP_RAW_POST_DATA"];
// add headers for download dialog-box
header('Content-Type: application/pdf');
header('Content-Length: '.strlen($pdf));
header('Content-disposition:'.$method.'; filename="'.$name.'"');
echo $pdf;
} else echo 'An error occured.';
它曾经工作,但停了一会儿。任何帮助将不胜感激。
答案 0 :(得分:0)
1)这也停止了我的工作,直到我添加了以下内容 -
if(!$HTTP_RAW_POST_DATA){
$ HTTP_RAW_POST_DATA = file_get_contents('php:// input'); }
2)我还修补了/src/org/alivepdf/pdf/PDF.as::save()每篇文章enter link description here