在我们的AngularJS / ASP.Net WebAPI应用程序中,我们需要在单击按钮时生成一个PDF文件。该按钮将用户重定向到新浏览器页面上的以下URL:
xyz.com/api/getpdf?Token=f3Ttkwf5XyvvZwcOZpEz
getpdf是一个API,如果发生错误,它将返回PDF文件或HTML代码。
问题是PDF可能需要30秒才能生成。在发送文件之前,如何在页面上显示一些HTML (通知用户等待)?HTML也应该在同一个API调用中返回。我已经读到,在一个请求上有可能有多个响应。但我该怎么做?
这是控制器中返回PDF的简化代码:
[HttpGet]
public H
我知道如何在wordpress中提交Contact form 7 build表单后将表单重定向到另一个页面。例如,我可以将其重定向到pdf文件。(然后在浏览器中打开)
但我希望有一个提交后直接下载。无重定向。
我用来将表单重定向到pdf文件的代码是:
on_sent_ok: "location = 'url to pdf file here';"
最好的方法是表单消失,并在表单所在的位置说一句谢谢通知,然后开始下载PDF文件
我使用从一个html文件中创建一个pdf文件,该文件是在运行时创建的,其唯一目的是作为pdf生成器的输入,然而我在这样做时遇到了问题,我在中实现了代码,一切都很好(我可以输出一个简单的pdf),但是当我试图给它一个更具体的url时,我得到了这个错误:
遇到一个错误,无法加载请求的文件。
下面是有问题的代码:
function printPDF(){
//write_file() usa un helper (file)
$this->load->library('table');
$t
我想问一下,如果已经发送了退货,是否有人知道如何重定向用户。
在我的例子中,我尝试完成以下工作。生成pdf并由浏览器将其作为下载发送。但在发送之后,我仍然希望重定向,因为数据库记录将在此过程中更新。
我在控制器中的代码如下:
session::flash('informationmessage', 'The labour entries were billed');
return $pdf->download();
redirect('admin/customers');
感谢您的帮助,干杯
我面临两个问题。
force_download()不适用于pdf扩展。
当我尝试下载一个txt扩展名文件时,函数在代码.下面的工作得很好。
public function index()
{
$data = "some text";
$name = "sample.txt";
force_download($name,$data);
}
但是,当我尝试使用pdf扩展名时,文件将被正确下载,但当我单击下载的pdf文件时,它会显示错误:未能加载PDF文档.。
public function