Centos
cURL 將文件儲存在 Web 伺服器的什麼位置?
我有一台使用 nginx Web 伺服器的 centOS 機器。在我的應用程序 (php) 中,我使用 cURL 獲取遠端文件,然後將其發送到視圖:
$cache_expire = 60*60*24*365; header("Pragma: public"); header("Cache-Control: maxage=". $cache_expire); header('Expires: ' . gmdate('D, d M Y H:i:s', time() + $cache_expire).' GMT'); $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $REMOTE-FILE-URL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $img = curl_exec($ch); curl_close($ch); echo $img;
我想知道,cURL 需要將文件下載到我伺服器某處的 tmp/cache 文件夾中,對嗎?這個文件夾在哪裡?文件是稍後刪除還是我必須偶爾清理文件夾?
在這種情況下,結果將在腳本執行期間儲存在 RAM 中。無需清理。