0
我正在測試我的Perl代碼。我想將文件路徑作爲參數傳遞給頁面的URL。如何將文件路徑作爲參數傳遞給URL使用Perl
perl代碼完全依賴於這個文件路徑。
當我在我的Perl代碼中設置文件路徑。 (硬編碼路徑),我能夠執行Perl代碼沒有任何錯誤。這裏是變量
my $filename="\\\\sfoaepmdata.dcc.com\\folder\\data.txt";
如果我通過URL傳遞它,它不按預期工作。任何人都可以建議如何將URL作爲變量傳遞給URL?
這是我所做的一切嘗試someohow從URL傳輸$文件名到Perl代碼。
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=\\\\sfoaepmdata.dcc.com\\folder\\data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=\\sfoaepmdata.dcc.com\folder\data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=//sfoaepmdata.dcc.com/folder/data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=////sfoaepmdata.dcc.com//folder//data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=file://sfoaepmdata.dcc.com/folder/data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=file:////sfoaepmdata.dcc.com//folder//data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=http:////sfoaepmdata.dcc.com//folder//data.txt
http://apmqa.dcc.com/cgi-bin/test/editor.pl?filename=http://sfoaepmdata.dcc.com/folder/data.txt
上面的數據可能看起來很混亂。但是請僅讀取?ffilename後的值。任何人都可以提出建議。
我也試過傳遞其他正常參數,它工作。例如, $ account = GEL;文件路徑不起作用。
http://apmqa.dcc.com/cgi-bin/test/editor.pl?account=GEL
還可以參見如示出[Perl的::舞者如何包括如在URI參數的文件路徑(http://stackoverflow.com/問題/ 17580916/perldancer-how-to-include-a-file-path-as-a-parameter-in-the-uri) –
Ok @HåkonHægland。我會看看。謝謝 – Ayesha