用于将内容下载为文件的API

问题描述 投票:0回答:1

我想创建一个返回文本文件的API。在Symfony中,我有一个控制器::>

            throw $this->createNotFoundException($message);
        }
        $response = new Response();
        $response->headers->set('Content-Type', "text/cfg;charset=utf-8");
        $response->headers->set('Content-Disposition', 'attachment; filename="' . $filename . '.cfg"');
        $response->headers->set('Pragma', "no-cache");
        $response->headers->set('Expires', "0");
        $response->headers->set('Content-Transfer-Encoding', "binary");
        $response->headers->set('Content-Length', strlen($data));
        $response->setContent($data);
        return $response;

使用api平台有其他替代方法可以解释这种格式吗?我处于使用API​​平台的symfony 4中

提前感谢

我想创建一个返回文本文件的API。在Symfony中,我有一个控制器,它是:throw $ this-> createNotFoundException($ message); } $ response = new ...

symfony symfony4 api-platform.com
1个回答
0
投票

我猜您应该能够使用symfony的别名(不是api平台用户,所以idk确切安装了什么。]

© www.soinside.com 2019 - 2024. All rights reserved.