Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.5k views
in Technique[技术] by (71.8m points)

web项目,需要服务端在客户端指定位置创建文件或文件夹,怎么做呢?

现有公司内部使用的一个web项目,java开发的,远程服务器部署,使用的FreeMarker生成的文件,怎么能程序控制到用户指定的文件夹,现在本地启动是可以实现的,部署到服务器就创建到服务器上去了,不要下载然后手动复制的这种,应该怎么在这个基础上实现呢?websocket是否可行,


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

websocket 自然不行。
以往在不借助 NPAPI 的前提下,只能通过下载功能向客户端写文件,下载的路径由用户指定。
chrome 今年提供了一个新的 API window.webkitRequestFileSystem,可以在获得用户许可的前提下读写指定文件夹。
光靠 websocket 不行,得在用户电脑安装一个有文件读写权限的软件来接应。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...