2015-09-25 38 views
0

我試圖將發票(循環)下載到我上傳的文件夾中,以便客戶端可以下載。我不想重定向。 我試過文件獲取並把內容。有空的PDF文件。然後試着捲曲:從downloadlink下載pdf到我上傳的文件夾PHP

$ch = curl_init($pdfurl); 
    $fp = fopen('../uploads/'. $invoice. '', 'wb'); 
    curl_setopt($ch, CURLOPT_FILE, $fp); 
    curl_setopt($ch, CURLOPT_HEADER, 0); 
    curl_exec($ch); 
    curl_close($ch); 
    fclose($fp); 

似乎沒有工作..該pdfurl是一個下載鏈接,它不顯示PDF格式,它會提示u到下載..這可能是什麼問題?

header('Content-type: application/pdf'); 

      // It will be called downloaded.pdf 
      header('Content-Disposition: attachment; filename="$invoice.pdf"'); 

      // The PDF source is in original.pdf 
      readfile($pdfurl); 

This works。但我想將pdf從循環上傳到上傳文件夾。

回答

0

...問題解決了..是開發服務器上..這就是爲什麼我不能打開PDF文件..

file_put_contents("../uploads/".$factuurnummer. ".pdf", fopen($pdfurl, 'r'));