
正文
java下载文件通用代码,java下载文件夹代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA下载文件,有弹出窗口
你现在这么直接执行可能是在页面没有返回的super.writeJson(json);信息你就认为不执行了,你先进行调试一下 ,看看到哪步卡住了。我怀疑很可能是super.writeJson(json);这个用的哪里不对可能没返回给页面信息。
基本上不可以,因为那个弹窗是浏览器行为。但是,如果一定要去掉这个对话框的话,可以用applet写到本地文件的方式来处理。这种方法比较麻烦,不得已才用哦。
jsp文件不是像HTML那样可以直接打开的。他需要自己的运行环境,你这个肯定就是直接在浏览器中输入connection.jsp的。才会提示下载。你要安装jdk,这样才能存在java运行环境,jsp文件才能打开。
有可能是文件格式不对。java对应的jdk安装可执行文件有很多种格式,eg. Mac OS的以*.dmg结尾的格式。win OS 以exe结尾。win 7 ---对应的版本也不一样。选择正确的安装源文件。
相关问答
Q1: 怎样通过java实现服务器上文件下载?
下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
如果文件在硬盘上,必须得有固定的方法获取文件的路径。或者DB中,或者配置文件,或者固定的方式生成。
写个文件专门提供下载文件也可以,但那样对于你这种情况明显多余了,把服务器端Excel文件的MIME类型映射信息改成application/octet-stream即可。这个映射可以在web.xml中定义。
向压缩包里添加文件时直接把服务器上的文件用流读进来就行,不用非把文件放到同一个目录,用程序生成压缩包和用命令行工具是不一样的,不要想当然。 写了个示例程序,你可以参考一下。
你的服务器是什么规范?HTTP?FTP?还是说要顺便写一个服务端出来?如果是要写服务端的,自己搜索,网上有。
Q2: java下载服务器上的文件到客户端
1、用HttpClient(commonshttpclient)包,模拟一个Get请求,发送到网址17130.230/文件地址。这个文件地址不能是E/Map/12txt,必须是暴露在服务器中的应用里的。就像你写的应用里的一个jsp页面的目录。
2、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
3、做成一套吧。上传功能。将上传的文件保存到服务器上,同时将服务器上文件的路径,文件名等等数据存到数据库中。显示数据库中保存的文件列表。选择对应的文件点击下载,后台到数据库中读取路径,然后处理请求。
4、首先你要安装svn客户端,安装完成以后你右键选择svn中的import,输入你服务器端代码的地址,下载路径什么的自己配置,其他不用管,点击OK就可以了,不过你要有read权限才行。
5、[jdk文档]ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。
6、理论上讲这是不行的!除非你手动进行远程下载,因为服务器不能自动操作客户机,这样做无异于病毒。
关于java下载文件通用代码和java下载文件夹代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







