如何获得上传文件名?
我用perl 的cgi.pm 中的param函数取得上传文件名。
$filename=param('upload_file');
在unix下没有问题。$filename会得到全部路径加文件名,如上传文件/ect/extract.log,则$filename得到/ect/extract.log,用basename 就可以得到extract.log.
但如果是在windows下,上传文件c:\design\extract.log后,$filename 得到c:designextract.log,路径中的\全部没有了。而我希望得到的是去掉路径的文件名即:extract.log.
有什么办法吗?