Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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
Php 无法在chrome-Perl中保存呈现的PDF_Php_Perl_Internet Explorer_Google Chrome_Pdf - Fatal编程技术网

Php 无法在chrome-Perl中保存呈现的PDF

Php 无法在chrome-Perl中保存呈现的PDF,php,perl,internet-explorer,google-chrome,pdf,Php,Perl,Internet Explorer,Google Chrome,Pdf,我有HTML网页表单。如果用户填写表单,表单详细信息将在下一个选项卡中以PDF格式生成。生成PDF没有问题。它在浏览器中正确显示。当我尝试在Chrome中保存pdf时。它不起作用了 内容详细信息 内容类型:应用程序/pdf; 内容配置:内联;filename=test.pdf 此外,我在IE和Safari中还有另一个问题。在IE&Safari中保存PDF时,文件名不同。不是test.pdf 请帮我解决这个问题 将文件名作为最后一部分添加到URL,如下所示: http://example.com/

我有HTML网页表单。如果用户填写表单,表单详细信息将在下一个选项卡中以PDF格式生成。生成PDF没有问题。它在浏览器中正确显示。当我尝试在Chrome中保存pdf时。它不起作用了

内容详细信息 内容类型:应用程序/pdf; 内容配置:内联;filename=test.pdf

此外,我在IE和Safari中还有另一个问题。在IE&Safari中保存PDF时,文件名不同。不是test.pdf


请帮我解决这个问题

将文件名作为最后一部分添加到URL,如下所示:

http://example.com/download/pdf/test.pdf?param1=val1&

可以在IE中使用,将文件名作为最后一部分添加到URL,如下所示:

http://example.com/download/pdf/test.pdf?param1=val1&

我在网上找到的那所学校可以在IE中工作。因此,当通过POST请求检索PDF文件时,插件似乎无法检索相同的下载资源。因此,我将测试使用GET请求交付文件是否解决了问题

我在网上找到了。因此,当通过POST请求检索PDF文件时,插件似乎无法检索相同的下载资源。因此,我将测试使用GET请求交付文件是否解决了问题

Chrome中发生了什么?我无法在Chrome中保存PDF。“保存”按钮不起作用。我使用的是chrome默认的pdf查看器。那么您在chromes PDFViewer中看到的是pdf文件吗?并且右下角的保存按钮不能被激活?或者单击“保存”按钮时不会发生任何情况?你在什么操作系统上运行chrome?相同的问题是否会出现在不同的操作系统中?右键单击PDF是否为您提供了另存为的机会?在Mac上点击Ctrl-S Cmd-S会发生什么?谢谢你的回复。是,右下角的短号按钮不工作。另外,当我尝试使用CTRL+S保存pdf时,右键单击“另存为”。它不起作用了。我正在使用Win7-Chrome。我没有在Mac机器上检查它。你知道吗?在Chrome中会发生什么?我无法在Chrome中保存PDF。“保存”按钮不起作用。我使用的是chrome默认的pdf查看器。那么您在chromes PDFViewer中看到的是pdf文件吗?并且右下角的保存按钮不能被激活?或者单击“保存”按钮时不会发生任何情况?你在什么操作系统上运行chrome?相同的问题是否会出现在不同的操作系统中?右键单击PDF是否为您提供了另存为的机会?在Mac上点击Ctrl-S Cmd-S会发生什么?谢谢你的回复。是,右下角的短号按钮不工作。另外,当我尝试使用CTRL+S保存pdf时,右键单击“另存为”。它不起作用了。我正在使用Win7-Chrome。我没有在Mac机器上检查它。有什么想法吗?谢谢你的回复。让我检查一下。因此,使用GET确实绕过了这个问题——但它引入了另一个问题——GET请求的长度有限。还有其他解决方法吗?您可以使用POST创建PDF并将其存储在服务器上,然后重定向到GET以获取存储的文件。这样,您将使用GET进行检索,但可以发送任意长度的参数。不过,过一段时间后,您需要实现一些方法来删除该文件……谢谢您的回复。让我检查一下。因此,使用GET确实绕过了这个问题——但它引入了另一个问题——GET请求的长度有限。还有其他解决方法吗?您可以使用POST创建PDF并将其存储在服务器上,然后重定向到GET以获取存储的文件。这样,您将使用GET进行检索,但可以发送任意长度的参数。不过,过一段时间后,您需要实现一些方法来删除该文件。。。。