flashgettest.jsp
来自「模拟迅雷下载程序」· JSP 代码 · 共 88 行
JSP
88 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page import="java.io.*"%>
<%@page import="java.net.*"%>
<%@page pageEncoding="Gb2312"%>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<form action="flashgettest.jsp" method="post">
请输入要下东西的网址:<br><textarea name="url" cols=90></textarea><br>
<input type=submit value=开始下载>
<input type=reset value=清空>
</form>
<%!int bytesum ;int byteread ;int length;%>
<%
try
{ bytesum = 0;
byteread = 0;
if(request.getParameter("url")!=null)
{
URL realurl=new URL(request.getParameter("url"));
String x=realurl.getFile();
x=new String((x).getBytes("ISO-8859-1"),"GBK");
out.println("你下的东西的名子是"+x+"<br>");
URLConnection conn =realurl.openConnection();
InputStream ins =conn.getInputStream();
FileOutputStream outs=new FileOutputStream("d:/youth1.zip");
byte[] buffer=new byte[1444];
while ((byteread=ins.read(buffer))!=-1)
{
out.println("<B>"+byteread+"</B>");
bytesum += byteread; //字节数 文件大小
outs.write(buffer,0,byteread);
}
out.println("<br>"+"你下的东东的总大小为:"+bytesum); //display字节数 文件大小
ins.close();
out.close();
}
}
catch (Exception e) {
System.out.println("复制单个文件操作出错");
e.printStackTrace();
}
%>
<form name=loading>
<p align=center style="color:#800080;">正在下载,不要着急:)</p>
<input type=text name=chart size=100 style="font-weight:bolder;color:#800080;padding:0px;border-style=none">
<br>
<input type=text name=persent size=98 style="color:#800080;text-align:center;border-style=none" >
<input type=reset value="清空" style="color:#800080;text-align:left;border-style=none">
<Script Language="JavaScript">
var bar=0;
var line=">>";
var amount=">>";
count();
function count()
{
bar=bar+2;
amount=amount+line;
document.loading.chart.value=amount;
document.loading.persent.value=bar+"%";
if (bar<99)
{
setTimeout("count()",100);
}
else{document.writeln("下载完成");}
}
</Script>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?