在下载文件之前检查javascript

时间:2012-06-06 08:37:01

标签: php javascript jquery proxy download

我需要我不认为这么奇怪,但在网上寻求答案我意识到它有点复杂。

我有一个页面,其中包含要下载的文档列表,我们称之为index.html。一旦用户点击“下载按钮”,就会出现一个表单,并要求用户提供其电子邮件。我有一个代理服务器文件,我们将其命名为proxy.php,它接收电子邮件文档ID ,做一些事情(存储电子邮件,阅读文档)缓冲区,然后提供一个http响应,然后响应服务器状态,最后是内容。

如果我使用html表单执行此操作,则在没有任何错误时它可以正常工作,但在出现错误时我无法拦截任何异常 相反,如果我使用ajax请求,我可以管理状态代码,但我发现自己的文档存储在javascript变量中,我不知道如何使用它。

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试在此处查看此主题:POST to server, receive PDF, deliver to user w/ jQuery

假设您的文档是基于pdf的(虽然其他类型应该没问题),您可以尝试接受的答案:

  

在服务器端,添加HTTP标头:

     
    
      

内容 - 处置:附件;文件名= “whatever.pdf”

    
  
相关问题