私はフレックスする新しいハチです。 私がやろうとしているのは、キャンバスだけでサーバー上のPDF形式にレイアウト設計を生成して保存することです。現在、私はブラウザでPDFを表示することができます(下記の関数を参照してください:)。ただし、ファイルをサーバーに保存することはできません。サーバでPDFを保存する際のフレックスの問題
private function continueToPdf():void{
myPDF = new PDF( Orientation.LANDSCAPE, Unit.MM, Size.A4);
myPDF.setDisplayMode (Display.FULL_WIDTH);
myPDF.addPage();
myPDF.addImage(layout_cnv);
myPDF.save(Method.REMOTE, "http://flexindia.org/designtool/upload/create.php",Download.INLINE ,"drawing.pdf");
}
ここで、layout_cnvはキャンバスです.AlplPDF.swc lbraryを使用しています。サーバーで PHPファイルは
<?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.';
?>
create.phpで誰かが私を助けてくださいことができます。 (私は勧告を行う、ミッドナイトコーダーまたはWebORBと提携していないよ。)
誰かが助けてください。 –
私は混乱しています。クライアント側はフレックス、サーバ側はPHPです。誰がpdf、クライアント、またはサーバーを保存する必要がありますか? –
サーバ側でのみ保存する必要があります。 –