如何下载服务端的文件到客户端指定的目录?

问题描述

我想把服务端的文件下载到客户端的指定目录(是程序控制下载,不需客户操作),然后供界面显示,请问用java如何实现?。文件是dwg格式的,是测绘文件。再请教各位,在IE中如何才能显示dwg格式的文件,或者用什么插件可以显示。急。。。。

解决方案

解决方案二:
就是对文件的读取和写入啊。你的客户端是浏览器吗?如果不是,就可以控制下载到目录。要是浏览器,在response.setContentType("application/x-zip-compressed")之后,浏览器就会出现下载框。
解决方案三:
请具体说明环境,服务器是web服务器?客户端是浏览器?
解决方案四:
是web服务器,客户端是浏览器我就是想不要出现下载提示框。我的需求是点击以下超链接<ahref="workflow_autocad.do?method=showDwg&roomid=1001">测绘平面图</a>在服务器上的站点下有个dwg文件夹,该文件夹下有1001.dwg这个文件我根据roomid为1001的去找到对应的文件,然后下载的客户端的指定的目录,然后供界面显示。但是该文件又不是一般的图片,不能在IE中直接显示,需要额外的控件,因此需要下载到客户端,获取该文件的临时路径供控件显示。
解决方案五:
这样就好办了,先google搜索下载实现。再设置response.setContentType("image/vnd.dwg")浏览器会偿试用dwg相关联的程序打开了。
解决方案六:
我在网上找了老半天了,都没有符合要求的解决方案。浏览器是不能打开dwg文件的,而且客户那边用的是内网。楼上的朋友你有什么更好的意见或解决方案么?

时间: 2024-09-14 21:05:19

如何下载服务端的文件到客户端指定的目录?的相关文章

unity局域网中客户端下载服务端的xml文件

问题描述 unity局域网中客户端下载服务端的xml文件 unity局域网中客户端怎样实现下载服务端的xml文件.顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程

1.Rsync服务端 系统:Ubuntu Server 11.10 IP地址:192.168.21.168 数据存放目录:/home/mysql_data2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:mysql_data实现目的:cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:mysql_data目录系统运维 温馨提醒:qihang01原创内容版权所有

Ubuntu Server Rsync服务端与Windows cwRsync客户端数据同步配置方法_服务器其它

说明:1.Rsync服务端 系统:Ubuntu Server 11.10 IP地址:192.168.21.168 数据存放目录:/home/mysql_data2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\mysql_data实现目的:cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:\mysql_data目录一.Rsync服务端配置 1.开启防火墙t

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法_服务器其它

说明: 1.Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录 一.Rsync服务端配置 1.关闭SELINUX vi /etc/

图片-服务端数据更新后安卓客户端缓存怎么同步

问题描述 服务端数据更新后安卓客户端缓存怎么同步 ,比如客户端访问网络加载了一个列表,图片做了磁盘缓存,服务端更新了一条数据,客户端的缓存该怎么处理? 解决方案 找个用户的action触发查询,或者周期查询,或者server维护列表版本,push新的. 解决方案二: 用一个service服务区监听服务器端数据是否发生变化,如果发生变化,去更新 解决方案三: 使用本地数据与网络数据比较,如果一致将不进行更新,如果不一致删除本地旧的缓存数据,更新最新的数据到本地缓存.比如现在本地已经缓存了一张图片,

java-关于web中的文件框,上传后如何在服务端获得文件在本地电脑上的位置

问题描述 关于web中的文件框,上传后如何在服务端获得文件在本地电脑上的位置 网页上的文件框选择了本地文件之后,点击上传,能在服务端接收到文件在我本地电脑上的位置么,怎么弄 解决方案 不同的浏览器不一样,不是所有浏览器都可以获得上传文件的本地路径.一个合乎标准的web程序不要期待可以获得文件的本地位置.如果你限定程序只支持pc,windows,使用IE内核,可以用fso获取. 解决方案二: 你获取客户端路径没有意义,安全性问题已经不回发客户端路径了 解决方案三: 获得上传文件file,有方法可以

服务端数据校验及客户端js脚本验证集成处理初探

一.起源 在项目开发中数据有效性验证肯定是必须的,那么在哪里验证呢!?怎么去验证呢? 针对web项目而言,客户端验证+服务端的验证缺一不可,客户端的脚本验证用于提高用户体验! 服务端的验证主要是为了数据的安全性.合法性的验证! 但是我们在实施这两种验证的时候会发现有以下几个可能出现的问题: 1.客户端代码验证写起来相对比较烦琐,而且易出错!(主要是拼写错误,例如js方法名拼写错误) 2. 服务端的验证和客户端验证要保持一致性一样很烦琐.(客户验证输入不能超过10个字符,那后服 务器端也要相应的控

多线程-服务端监控多个客户端进程是否僵死,具体怎么实现?

问题描述 服务端监控多个客户端进程是否僵死,具体怎么实现? 有多个已上线的系统,部署在不同的服务器上,现在要开发一个监控系统,用来监控这些系统的运行状态,其中一项是进程是否僵死的监控,想通过socket心跳包的形式来实现.开发语言用的是java. 我的思路是: 给每个客户端设置一个唯一的AppNode,客户端每隔一段时间按照规定协议发送对应的 xml心跳包给服务端. 服务端接收各个客户端发送过来的心跳包,如果超过一定时间收不到某个客户端的心跳包,则记录一条异常信息到日志表里,然后发短信通知相关人

socket-WebSocket服务端发消息给客户端,浏览器收到消息就关闭了

问题描述 WebSocket服务端发消息给客户端,浏览器收到消息就关闭了 自己按照 Websocket 的 文档写的, 浏览器每次连接上, 一收到消息就断开了 报错:WebSocket connection to 'ws://192.168.1.248:2051/' failed: A server must not mask any frames that it sends to the client. 但是 内容根本就没有mask 然后连网上别的websocket服务器,连上发消息正常, 然