-1

我想调用文件另存为提示,同时允许用户从 URL 下载 ExtJS 中的文件。基本上这个想法是允许用户在将文件保存在他们的机器上之前更改文件名并选择他想要的位置。

有什么办法可以做到这一点吗?

我不想使用:

  1. 用于发送标头的服务器端代码。
  2. 我也不想使用基于 Flash 的 Downloadify 库来执行此操作。
  3. 此外,<a>标签的“下载”属性确实会下载文件,但如果浏览器设置不正确,它不会提示对话框。

除了上述之外,还有什么方法可以在我们的应用程序中处理文件下载?

4

1 回答 1

0

不,由于当代浏览器的安全限制,它不能单独使用 javascript 完成。您可以读取文件,但我不知道如何直接从 javascript 中保存文件。

如果你的“我不想做”不是那么严格,这里你可以找到一个文件下载的例子。本质是发送“Content-Disposition: attachment” header。

于 2014-12-15T16:51:16.667 回答