在ExtJS中下载时调用文件另存为提示

时间:2014-12-15 15:55:24

标签: file extjs save-as downloadify

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

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

我不想使用:

  1. 发送标头的服务器端代码。
  2. 我也不想使用基于Flash的Downloadify库来执行此操作。
  3. 此外,<a>代码&#34; s&#34;下载&#34;属性确实下载了该文件,但如果未正确设置浏览器设置,则不会提示该对话框。
  4. 除了我们可以在我们的应用程序中处理文件下载之外还有什么方法吗?

1 个答案:

答案 0 :(得分:0)

不,由于当代浏览器的安全限制,仅靠javascript无法完成。你可以read files但我不知道直接从javascript中保存文件的方法。

如果您的“我不想要”不是那么严格,here您可以找到文件下载的示例。其实质是发送“Content-Disposition:attachment”标题。