Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular AWS-使用API网关从后端下载文件时缺少CSV文件名_Angular_Amazon Web Services_Csv_Aws Api Gateway - Fatal编程技术网

Angular AWS-使用API网关从后端下载文件时缺少CSV文件名

Angular AWS-使用API网关从后端下载文件时缺少CSV文件名,angular,amazon-web-services,csv,aws-api-gateway,Angular,Amazon Web Services,Csv,Aws Api Gateway,我有一个用例,需要从后端应用程序下载CSV文件 为此,我使用AWSAPI网关和ElasticBeanstalk(在专用子网中运行) 我成功地完成了所需的API网关和beanstalk集成,并且我的前端应用程序(运行在Angular 8中)能够获取CSV文件 在执行下载请求时,后端Django应用程序向下载csv文件提供了一个文件名,用于ex-my data list.csv 但是,当请求通过API网关发送到Django应用程序时,我可以获取CSV文件中的数据,但无法获取CSV文件的名称,以便下载

我有一个用例,需要从后端应用程序下载CSV文件

为此,我使用AWSAPI网关和ElasticBeanstalk(在专用子网中运行)

我成功地完成了所需的API网关和beanstalk集成,并且我的前端应用程序(运行在Angular 8中)能够获取CSV文件

在执行下载请求时,后端Django应用程序向下载csv文件提供了一个文件名,用于ex-
my data list.csv

但是,当请求通过API网关发送到Django应用程序时,我可以获取CSV文件中的数据,但无法获取CSV文件的名称,以便下载

我的问题是,获取文件名以及完整CSV文件所需的参数设置是什么

提前谢谢


在API网关中,我认为对于GET和POST请求,需要对二进制数据事务使用“使用代理集成”选项

我已经更改了集成类型并使用了“使用代理集成”选项,并且能够接收文件名

转到API网关->资源->方法(GET/POST)->集成请求并选择“使用代理集成”选项