
正文
java代码直接下载文件,java代码直接下载文件可以吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java下载文件,怎么指定下载到指定的文件夹下啊,就是不弹出保存框,直接...
如果是用 IE 等浏览器下载,这些浏览器都有自己的下载目录定义。如果是你自己用 Java 写了一个浏览器,则在接收到下载流时,用 FileOutputStream fos = new FileOutputStream(d:\\java-browser\\downloads); 即可。
ie 浏览器 ,工具,internet选项,安全,自定义级别 这个勾上之后,就可以通过file拿到他自己的路径了,getPath() 什么的,你自己试一下。
对浏览器而言,下载时弹不弹出文件对话框,是在浏览器端上设置的。
下载文件,是否弹出由浏览器决定。。现在的BS结构中,想浏览器不弹出就能保存到指定的电脑路径,就是黑客了。。要做到得写自己的客户端。
基本上不可以,因为那个弹窗是浏览器行为。但是,如果一定要去掉这个对话框的话,可以用applet写到本地文件的方式来处理。这种方法比较麻烦,不得已才用哦。
相关问答
Q1: 怎样通过java实现服务器上文件下载?
1、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
2、写个文件专门提供下载文件也可以,但那样对于你这种情况明显多余了,把服务器端Excel文件的MIME类型映射信息改成application/octet-stream即可。这个映射可以在web.xml中定义。
3、如果文件在硬盘上,必须得有固定的方法获取文件的路径。或者DB中,或者配置文件,或者固定的方式生成。
Q2: 怎样编一个能实现文件下载功能的JAVA程序
1、下载通常有本地下载(本地读取)和网络下载,两种都是通过获取数据流来实现数据的传输的。如果是本地的文件 你可以使用FileInputStream(new File(String pathname)) 来读取pathname就是文件的完整路径名或相对路径名。
2、因为文件数据比较大,必须通过文件上传才可以完成将数据保存到数据库端的操作。文件上传的本质就是IO流操作。
3、java实现超链接下载方法如下: 1 response.setHeader(Content-disposition,attachment;filename=下载的文件名字); 备注:让response调用setheader方法添加下载的头给客户的浏览器,浏览器收到该头后就会打开相应的下载对话框。
4、(3)完成“JavaProject”的名称以及路径的设置后,点击“Finish”,即可完成设置兵进行项目的新建。(4)系统会进入项目的编辑页面,此时并不能进行程序的编写。
5、这时,在“cn.itcast.chapter01”包下就出现了一个HelloWorld.java文件。
Q3: 用Java的三大框架实现文件的上传下载,求代码啊,最好是分为action,servi...
1、下载:commons-fileUpload-2 的jar包:http://,同时可以把commons-IO的jar包一起下载,以后会用到的。
2、写个文件专门提供下载文件也可以,但那样对于你这种情况明显多余了,把服务器端Excel文件的MIME类型映射信息改成application/octet-stream即可。这个映射可以在web.xml中定义。
3、Java三大框架:Struts,Spring,Hibernate。
Q4: java如何实现超链接下载
1、随便在一个文件夹包上右击新建TestLink类,勾选main方法程序,并初始化导入包、继承JFrame窗体等。在main方法中,首先实例化TestLink类,以便测试随时使用。
2、§ LinkFindingVisitor:找出节点中包含某个链接的总个数。§ StringFindingVisitor:找出遍历的TextNode中含有指定字符串的个数。§ TagFindingVisitor:找出指定Tag的所有节点,可以指定多种类型。
3、your target urlLink 如果在servlet中:PrintWriter out = res.getWriter();out.println(Link);如果是连接自己项目中的,请注意相对路径的写法。
4、还是jsp。纯java程序的话,需要引入java.net.url包。try{getAppletContext().showDocument(new URL(http://),打开位置);} catch(Exception ex) {System.out.println(error); } 就超链接了。
5、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
java代码直接下载文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码直接下载文件可以吗、java代码直接下载文件的信息别忘了在本站进行查找喔。







