js怎么实现让用户选择文件保存路径,并返回路径字符串

铁马冰河入梦来0 2018-01-18 09:48:50
最近项目中需要一个选择路径的功能块:
用php技术phpexcel依据页面表格生成了.xls文件,用户可以下载到本地,但是用户没法选择下载路径(除了用浏览器自带的路径选择,但有的浏览器还要手动设置),于是产生了需求让用户先选择下载路径,生成一个字符串,然后将此字符串传到后端配合下载到本地。
但本人查了好多资料,不知道怎么让用户选择路径。有的说前端不能实现有的说行,但也说不清具体做法。
到底前端js怎么实现选择本地路径并返回字符串啊?(input file不行,我要的是选择到文件夹,file必须选择某个文件。ie的activeobject不行,只能ie用)
我看好多人也问过,来个牛人给解决下啊
跪求
...全文
8444 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangyufei 2018-12-25
  • 打赏
  • 举报
回复
最后采取了什么解决方案啊??看到回复一下,谢谢
似梦飞花 2018-01-18
  • 打赏
  • 举报
回复
浏览器为了安全 不允许这么干
孟子E章 2018-01-18
  • 打赏
  • 举报
回复
前端不能实现这样的功能
  • 打赏
  • 举报
回复
引用 4 楼 jslang 的回复:
不行的,下载文件保存路径只能在浏览器中设置,或者设置成每次都询问,不能由js代码指定
那像那种在线P图的网站,他们是怎么实现的(将编辑完的图片选择路径保存到本地),用的不是前端方法吗
  • 打赏
  • 举报
回复
那像那种在线P图的网站,他们是怎么实现的(将编辑完的图片选择路径保存到本地),用的不是前端方法吗
天际的海浪 2018-01-18
  • 打赏
  • 举报
回复
不行的,下载文件保存路径只能在浏览器中设置,或者设置成每次都询问,不能由js代码指定
林二棍子 2018-01-18
  • 打赏
  • 举报
回复
Java中间件中,可以配置MIME-TYPE将xls文件作为二进制字节流文件下载。这样用户点击链接的时候,就是弹出一个下载文件保存的对话框。 在目前主流浏览器中,想要获取用户的真实路径被认为是不安全的,所以没戏。

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧