Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Reactjs 通过react应用程序将PDF文件下载到文件夹中_Reactjs_Pdf_Amazon S3 - Fatal编程技术网

Reactjs 通过react应用程序将PDF文件下载到文件夹中

Reactjs 通过react应用程序将PDF文件下载到文件夹中,reactjs,pdf,amazon-s3,Reactjs,Pdf,Amazon S3,我正在使用S3 bucket来托管我的react应用程序。我有一个必须下载第三方PDF文件的用例。为此,我有一个API,它为我提供了PDF文件路径(一个web URL)。我想把这个PDF下载到一个文件夹里,但不知道怎么做 由于我只获取PDF文件路径,我只能在浏览器中打开它,但这破坏了我的用户体验 我尝试使用FileSaver npm包,但这也会在新窗口中打开我的pdf,而不是下载 下面是一个示例代码 fetch('https://api.example.com/pdffile')

我正在使用S3 bucket来托管我的react应用程序。我有一个必须下载第三方PDF文件的用例。为此,我有一个API,它为我提供了PDF文件路径(一个web URL)。我想把这个PDF下载到一个文件夹里,但不知道怎么做

由于我只获取PDF文件路径,我只能在浏览器中打开它,但这破坏了我的用户体验

我尝试使用FileSaver npm包,但这也会在新窗口中打开我的pdf,而不是下载

下面是一个示例代码

fetch('https://api.example.com/pdffile')
        .then(response => response.json()) //pdf file path
        .then(data => this.setState({ totalReactPackages: data.total }));