问题标签 [force-download]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
882 浏览

c# - 让 iOS 7 Safari 打开在其他浏览器中强制打开的 PDF

我在stackowerflow上环顾四周,找不到我正在寻找的答案,所以这是我的问题。

我正在构建一个应用程序,该应用程序强制在每个浏览器上下载 pdf,并且该应用程序通过从服务器获取值来创建此 pdf,因此直接链接不是答案。

这是我的代码:

我知道 iOS 7 不支持下载,所以我怎样才能让 safari 浏览 pdf 而不是尝试下载它。现在它适用于以前的 iOS 和 IE 等,但 iOS Safari 崩溃。

有人怎么有解决方案?

0 投票
2 回答
144 浏览

php - PHP 强制下载问题(服务器配置问题)

我创建了一个功能,一旦用户单击链接,就会发出下载,该文件位于第 3 方存储服务(Sugar Sync)中,可通过他们的 REST API 访问。现在我已经创建了强制下载功能并测试了它在 localhost 上运行良好(提示下载对话框),但是当我在服务器上运行该功能时,它返回一个“找不到文件”的错误页面。我认为这可能是一些需要在服务器端设置的 PHP 配置,但我不知道是哪一个,因此非常感谢任何帮助或提示。

这是代码片段:

0 投票
1 回答
10511 浏览

php - 使用 codeigniter 下载现有文件

我正在尝试制作一个可以下载由管理员上传的 jpg、png、pdf、docx 文件的网站。

上传这些内容没有问题。上传时,我也将该文件名插入到 mysql 表中。使用该表,我正在向用户显示上传的文件名。

这是我用来显示这些文件的代码。

这是我的ajax代码

当有人单击下载按钮时,使用 ajax 和 jquery 我将该文件名发送到 download_controller。这是 download_controller 文件中的函数

但下载永远不会开始。尝试下载 png 文件时,我收到了这种消息。

在此处输入图像描述

有人可以告诉我我在这里做错了什么吗?

谢谢你

0 投票
0 回答
142 浏览

javascript - 检测到 iFrame 的已完成 POST

我将一些表单数据发布到 iFrame,结果是强制下载文件。我正在尝试检测下载何时开始,以便我可以重置表单中的一些值。我在 Chrome 控制台中注意到下载开始时会触发此事件:

Chrome 控制台事件

有没有办法用 Javascript 检测这个事件?

0 投票
2 回答
137 浏览

php - 强制下载而不丢失格式?

我想将文本文件从服务器下载到客户端,代码正在运行,但是在我下载文本文件后,它在顶部显示了一个额外的空白行。

如何删除该行或如何将文本文件的原始格式输入客户端计算机?

这是我的代码:

0 投票
1 回答
1813 浏览

php - php force 下载 - 下载损坏的文件

您好我正在尝试允许下载与产品相关的演示文件。我的代码是这样的

我可以通过以下方式获取与产品关联的文件名

$演示

用户提交信息后,下载将自动开始。现在这是用正确的文件名下载不存在的文件或损坏的文件。请帮忙

0 投票
1 回答
78 浏览

php - php标头不下载

我试图通过 PHP 进行“强制下载”,但我得到的只是奇怪的符号。

我尝试添加标题(“application/typeofmyfile”)和标题(“Content-Disposition”)......以及来自这里的许多其他帖子的许多其他内容,但没有

我有这个:

我这样做是因为当用户单击“下载”按钮时,我使用 ajax 将他发送到页面以强制下载,将一些数据放入数据库中,然后刷新主页。

这是我第一次处理标题,对于我阅读的内容,不知道我是否做错了什么。

0 投票
1 回答
1683 浏览

php - 使用瑞典语字符 (åäö) 文件名强制下载

我使用以下代码和函数来强制下载文件,如果文件名不包含瑞典语字符(如Å Ä Ö.

我试图把它放在我的页面顶部:

和:

或者:

但是还是同样的问题,我打不开。但是,如果文件名包含正常的英文字符,那么它可以正常工作。

您有什么建议我可以在该功能中放置或实现什么?您可以提供的任何帮助将不胜感激。

0 投票
1 回答
1788 浏览

php - 强制下载带有外来字符的文件

如何强制下载文件名包含的字符多于英文的文件,例如瑞典语、挪威语,如 ö ä å 。如果文件没有 ö ä å 但如果文件名包含瑞典字符,则它工作完美。

以下是我用来打开文件的代码。

我用过:

但没有任何工作。我要提前感谢您,您可以提供的任何帮助将不胜感激。乔纳斯。

0 投票
3 回答
6628 浏览

php - PHPExcel强制下载问题

我知道这可能已被分几部分提出,但我找不到该问题的确切答案。我正在使用 PHPExcel 生成一个 Excel 文件(显然),并且代码可以生成文件,但是当我包含强制下载的代码时,它会损坏文件。我最新版本的脚本如下所示:

请记住,当我删除强制代码部分时,文件会生成,我可以通过 FTP 下载它。但是,生成和强制文件都会给我一个损坏的文件。通常我可以单击“打开和修复”(Office2011 MacOSX),但显然这是不可取的。

有人可以帮我理解:

  1. 为什么它被生成为腐败?以及为什么当我不强制下载时它可以正常工作。
  2. 保存/强制的正确顺序是什么(使用 PHP 的 header() 函数)
  3. 如果有更好的方法来做到这一点。

非常感激!!

****更新****这是我单击“修复和修复”时的代码: