我想從perl cgi腳本發送壓縮tarball。一切工作正常,除了tarball只在被壓縮和創建之後才被髮送。換句話說,它不是'流'數據的生活,這是相當成問題的,因爲數據非常大。可能使用Perl流式壓縮數據流
print "Content-Type:application/x-download\n";
print "Content-Disposition:attachment;filename=download.tar.\n\n";
print `tar zc $path/$file`
我也嘗試過做tar zcf - $path/$file
其中寫到標準輸出和它做同樣的事情。
它也與open2!感謝您指點我正確的方向。 – Falcata