Jsp 下载远程文件至服务器
我是在以下这两种情况下使用到这个文件的:
当你需要向服务器上传一个文件,但是这个文件并不在你的本机上,而且在另一台服务器上,但是你又没有本台服务器的远程桌面的权限让它去下载那个文件,这时你就可以使用此文件去下载。
二就是目标服务器的上传速度非常的慢,于是我将文件先传到了另一台上传速度较快的服务器上,然后让目标服务器利用这个文件去那台速度较快的服务器下载。。
记得以前的黑客杂志上总是写着那群人们在上传文件到要入侵的服务器的时候就是利用的类似的方法。只不过用的是VBS居多。
下面两个都可以用,就是显示的效果不一样。。
01.<%@page pageEncoding="utf-8" import="java.io.*,java.net.*"%>
02.<HTML>
03.<HEAD>
04.<SCRIPT TYPE="text/javascript">
05. var dataSize = 0;
06. function update(total) {
07. document.body.innerHTML = "已下载"+total+"/"+dataSize+"字节!";
08. }
09.</SCRIPT>
10.</HEAD>
11.<BODY>
12.<%
13.try {
14. String downFileUrl = request.getParameter("url"); //要下载的文件的URL。
15. String savePath = request.getParameter("savepath"); //要另存为的路径
16. String fileName = request.getParameter("filename"); //要另存为的文件名
17.
18. fileName = fileName != null ? fileName : downFileUrl.substring(downFileUrl.lastIndexOf("/") + 1); //取文件名
19. savePath = (savePath) != null ? savePath + "/" + fileName : application.getRealPath("") + "/" + fileName; //取保存路径的绝对地址
20.
21. URL downUrl = new URL(downFileUrl);
22. URLConnection conn = downUrl.openConnection();
23.
24. int dataSize = conn.getContentLength(); //取得要下载的数据的长度
25. out.println("<SCRIPT>dataSize = "+dataSize+";</SCRIPT>");
26.
27. BufferedInputStream in = new BufferedInputStream(conn.getInputStream());
28. BufferedOutputStream outS = new BufferedOutputStream(new FileOutputStream(new File(savePath)));
29.
30. byte[] data = new byte[1024];
31. long total = 0;
32.
相关文档:
系统环境:Linux 5.0 AS 64位
步骤:
1、下载apache-tomcat-5.5.23.tar和jdk-1_5_0_12-linux-i586.bin并存放在/usr/local文件夹下;
2、安装jdk
[root@localhost local]#chmod 775 jdk-1_5_0_12-linux-i586.bin '非必须,要是直接运行时提示权限不够时改变权限;
[root@localhost local]#./jd ......
Servlet三个要素:
1.必须继承自HttpServlet
2.必须实现doGet()或者doPost()
3.必须在web.xml中配置Servlet
<servlet>
<servlet-name> </servlet-name>
<servlet-class> </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> </servlet-nam ......
1、新建一个网站
(1) 启动 IIS 管理器,并新建一个网站(虚拟主机);如图所示:
1.jpg (34 KB)
2009-02-21 05:04
2.jpg (21 KB)
2009-02-21 05:04
(2) 输入网站名称,改名称仅为 IIS 中的标识,可任意输入。如图:
3.jpg (16 KB)
2009-02-21 05:09
(3) 网站IP地 ......
今天下午,临下课的时候有个学生问了个关于过滤器的使用的问题,也不知道她从搞想到的,估计也是网上哪位达人的演示,她说原来那个功能有些局限,自己扩张了一下,但老是达不到效果。于是就来找我了。
她的需求如下:
1、目标:限制登录用户的访问页面,根据不同的权限可以查询相应的页面。
2、场景:已有三个用户admi ......