我正在使用ExtJ进行前端开发,我正在寻找一种方法来设置要下载的文件的目标。我知道我可以使用xtype:filefield
浏览文件,但这需要我选择一个实际文件,我只需要为文件目标选择一个文件夹,然后将该路径发送到其他地方。我能以任何方式做到这一点吗?
答案 0 :(得分:2)
您将无法使用javascript选择用户的下载位置。这只能从用户端otherwise it would violate user's security设置。
如果您的应用仅适用于Intranet,则可以通过多种方式将配置推送到用户的浏览器(具体取决于他们在Intranet中运行的Web浏览器)。但这会使所有下载进入该位置。
大多数浏览器还有一个配置,允许用户为涵盖here和here's more specifics for different browsers的每次下载定义位置。用户将能够(并且必须)为每次下载选择下载位置。
如果这是针对Intranet应用程序的,并且如果您的Intranet运行的是Firefox,则还有this add-on。您必须将其推送到所有用户的计算机(或手动将其安装在所有用户的计算机上)。我还没有尝试过,但是我打算在你的情况出现的情况下使用它(我的所有ExtJS工作都是用于运行Firefox的内部网 - 我会在用户登录网络时使用登录脚本推出类似这样的内容自动安装它们。)