我正在使用 ExtJs 进行前端开发,并且正在寻找一种方法来设置要下载的文件的目标。我知道我可以 xtype:filefield
用来浏览文件,但这需要我选择一个实际的文件,我只需要为文件目标选择一个文件夹,然后将该路径发送到其他地方。我有什么办法可以做到吗?
问问题
6321 次
1 回答
2
您将无法使用 javascript 选择用户的下载位置。这个只能在用户端设置,否则会侵犯用户的安全。
如果您的应用程序仅适用于 Intranet,则可以通过多种方式将配置推送到用户的浏览器(取决于他们在 Intranet 中运行的 Web 浏览器)。但这会使所有下载都转到该位置。
大多数浏览器也有一个配置,允许用户为每个下载定义一个位置,如此处所述,这里是不同浏览器的更多细节。用户将能够(并且必须)为每次下载选择下载位置。
如果这是用于 Intranet 应用程序,并且如果您的 Intranet 正在运行 Firefox,那么还有这个附加组件。您必须将其推送到所有用户的计算机上(或手动将其安装在所有计算机上)。我还没有尝试过,但我打算在出现像你这样的情况时使用它(我所有的 ExtJS 工作都是针对运行 Firefox 的 Intranet - 每当用户登录到网络时,我都会使用登录脚本推出这样的事情自动安装它们)。
于 2012-11-05T16:45:46.177 回答