【问题标题】:PHP PHAR having problems with filenames with multiple dotsPHP PHAR 有多个点的文件名问题
【发布时间】:2020-03-29 02:55:38
【问题描述】:

我正在尝试从 tar.gz 文件中提取一些文件。

但是文件名好像有问题:

xxx.some-random-number.tar.gz

当我使用 \PharData::isValidPharFilename('xxx.some-random-number.tar.gz', false) 时,该函数返回 false。当我省略第一部分 (i.e. \PharData::isValidPharFilename('some-random-number.tar.gz', false) 时,它返回 true。

我不能使用不同的文件名,因为它们是由第三方服务提供的(我也不想即时重命名它们(乏味)。

有什么办法解决这个问题吗?

【问题讨论】:

    标签: php phar


    【解决方案1】:

    我认为扩展名需要是 phar、tar 或 zip。我刚刚回答了一个类似的问题here,我提供了更多细节。

    【讨论】:

      猜你喜欢
      • 2013-08-21
      • 2012-01-02
      • 2014-06-29
      • 2020-04-05
      • 2012-12-22
      • 1970-01-01
      • 2017-12-19
      • 2020-03-09
      • 1970-01-01
      相关资源
      最近更新 更多