2 u013996701 u013996701 于 2017.01.13 15:33 提问

点击一个普通按钮,弹出保存的对话框。 2C

图片说明
如图,我想在点击下载按钮的时候弹出来一个选择路径的对话框,然后后台需要获取那个路径,下载按钮只是一个普通的button。

4个回答

u010434246
u010434246   2017.01.13 16:07

楼主:你的开发语言是java 吗?

u013996701
u013996701 是用的java语言。是这样的,文件不在本机,在另一台服务器上,我只能获取文件在服务器的存放路径,而且是复选框,就是一次可以下载多个文件,获取到文件列表(就是各个文件在服务器的存放路径)后我选择需要下载的文件,选中后点击下载按钮,然后弹出设置保存路径的对话框,选择路径确认后就会向服务器发送一个需要下载的文件在服务器里存放的路径,和需要下载到本地的路径,然后开始下载,我说明白了吗?文件不在我的电脑上,在另一个服务器里,我只能获取它的存放路径,我怎么能下载到本地的指定目录?
11 个月之前 回复
qq_17311469
qq_17311469   2017.01.13 18:09

点击按钮触发事件,用ajax提交,返回成功就 window.location.href=url

u013996701
u013996701 是这样的,文件不在本机,在另一台服务器上,我只能获取文件在服务器的存放路径,而且是复选框,就是一次可以下载多个文件,获取到文件列表(就是各个文件在服务器的存放路径)后我选择需要下载的文件,选中后点击下载按钮,然后弹出设置保存路径的对话框,选择路径确认后就会向服务器发送一个需要下载的文件在服务器里存放的路径,和需要下载到本地的路径,然后开始下载,我说明白了吗?文件不在我的电脑上,在另一个服务器里,我只能获取它的存放路径,我怎么能下载到本地的指定目录?
11 个月之前 回复
u010434246
u010434246   2017.01.16 11:46

楼主:你问什么要向服务器发送存放的路径 和 本地保存的路径呢?
楼主,你现在明确的问题是什么呢?是打不开本地保存的对话框吗?

u013996701
u013996701 现在的问题是,我只能向服务器发送文件的路径(文件在服务器里的路径),而且是多个文件的形式,例如我个服务器发送:E:/test1/test1.txt, E:/test2/test2.png, E:/test3/test3.mp4,服务器接受到我发送的字符串后前台会弹出一个选择保存路径的对话框,选择好保存路径后将那几个文件同时下载到本地。
11 个月之前 回复
u010434246
u010434246   2017.01.17 09:48

楼主很抱歉,没有做过浏览器同时保存多个文件,并可以自定义保存路径的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!