下载文件前检查JavaScript
javascript check before download a file
我有一个需求,我认为这并不奇怪,但是在网上寻找答案,我意识到这有点复杂。
我有一个页面,其中包含要下载的文档列表,我们称之为index.html
。用户单击"下载按钮"后,将出现一个表单,并要求用户提供其电子邮件。我有一个代理服务器文件,我们将其命名为 proxy.php
,它接收电子邮件和文档 ID,执行一些操作(存储电子邮件,在缓冲区中读取文档,然后提供 http 响应),然后响应服务器状态,最终是内容。
如果我使用 html-form 来执行此操作,它会在没有任何错误时完美运行,但在出现错误时我无法拦截任何异常相反,如果我使用 ajax 请求,我可以管理状态代码,但我发现自己的文档存储在 javascript 变量中,我不知道如何使用它。
谢谢
您可以尝试在此处查看此线程: POST 到 server, 接收 PDF, 交付给用户 w/jQuery
假设您的文档是基于pdf的(尽管其他类型的应该没问题),您可以尝试接受的答案提供的内容:
在服务器端,添加 HTTP 标头:
内容处置:附件;文件名="随便.pdf"
相关文章:
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 如何使用javascript检查移动sd卡中是否存在文件
- 使用javascript检查服务器上是否存在html文件
- javascript检查对象存在
- 如何使用Javascript检查当前鼠标按钮状态
- Javascript检查图像是否在数组中
- JavaScript检查某些文本中的许多关键字
- 如何使用JavaScript检查HTML表中插入的值的类型
- Javascript检查参数是否为零值
- Javascript检查表单的当前数据是否等于其原始数据
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- 使用JavaScript检查用户名是否已存在于SQLite中
- 如何使用javascript检查事件是否应用于元素
- Javascript-检查是否设置了cookie
- 使用 javascript 检查文本框是否以 92 开头
- 使用 Javascript 检查文本区域值是否为数字
- 使用 javascript 检查元素是否包含子标记而不是文本
- Javascript 检查范围是否重叠
- JavaScript - 检查 JSON 中是否有特定键可用