webman中文文件名404

forgaoqiang

RT

public下的 含有中文的文件 都是 404

/vendor/workerman/webman-framework/src/App.php
   /**
     * @param $connection
     * @param $path
     * @param $key
     * @param $request
     * @return bool
     */
    protected static function findFile($connection, $path, $key, $request)
    {
        $path =urldecode($path); //这么添加是否有风险等问题

        $public_dir = static::$_publicPath;
        $file = "$public_dir/$path";

        if (!\is_file($file)) {
            return false;
        }
903 1 0
1个回答

walkor 打赏

没有问题,静态文件也可以用nginx访问

  • 暂无评论
年代过于久远,无法发表回答
×
🔝