可能是一个愚蠢的问题,但我如何获得Dancer中/public
文件夹的路径?
我想在公共文件夹下存储/读取csv文件,但不知道Dancer是否提供了任何方便的方法来获取公用文件夹的基本路径。
尝试创建文件时遇到的错误:
open(FILE, ">>", "myapp/public/file.csv") or die "$!";
是:
No such file or directory in /ur/share/perl5/Dancer/Handler.pm l. 98
我不确定为什么要去Handler.pm?
答案 0 :(得分:2)
我的第一个答案是,不要这样做......有两个原因:
话虽如此,如果你真的还想这样做,那么公共目录就住在config-> {public}:
print "Public dir:".config->{public}."\n";
来源: http://search.cpan.org/~xsawyerx/Dancer-1.3110/lib/Dancer/Config.pm#public_%28directory%29