[英]PHP PHAR having problems with filenames with multiple dots
我正在尝试从tar.gz
文件中提取一些文件。
但是文件名似乎引起了问题:
xxx.some-random-number.tar.gz
当我使用\\PharData::isValidPharFilename('xxx.some-random-number.tar.gz', false)
该函数返回 false。 当我省略第一部分(ie \\PharData::isValidPharFilename('some-random-number.tar.gz', false)
它返回 true。
我不能使用不同的文件名,因为它们是由第三方服务提供的(而且我也不想即时重命名它们(乏味)。
任何想法如何解决这个问题?
我相信扩展名需要是 phar、tar 或 zip。 我刚刚在这里回答了一个类似的问题,我提供了更多细节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.