1
改變位置已經移動現有的腳本到一個新的服務器,功能無法正常工作了:採用Perl CGI - 臨時上傳文件
$CGITempFile::TMPDIRECTORY = $TempFile::TMPDIRECTORY = $temp_dir;
我發現:「在臨時文件的更改處理(v4.05 +):CGI.pm的臨時文件處理顯着重構,現在這個邏輯全部推遲到File :: Temp [...]「,你可以在這裏完整閱讀:Link to CGI doc
因此,我在文檔File :: Temp(和許多論壇),但沒有發現如何更改臨時文件的路徑。
任何幫助將不勝感激!
PS對於上下文中,它看起來像這樣
use CGI::Carp qw(fatalsToBrowser);
use CGI;
[...]
$CGITempFile::TMPDIRECTORY = $TempFile::TMPDIRECTORY = $temp_dir;
[...]
my $cg = new CGI;
https://metacpan.org/source/LEEJO/CGI-4.36/lib/CGI.pm#L1025所以它應該是'$ ENV {TEMP}'窗戶和'$ ENV {TMPDIR}'不然。 –