主要是用到了Cos文件上传 速度很快
所需要的jar包:cos.jar、fileupload.jar、uploadbean.jar 见本文附件
<html>
<%@ page language="java" import="javazoom.upload.*,java.util.*" %>
<%@ page errorPage="ExceptionHandler.jsp" %>
<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
<jsp:setProperty name="upBean" property="folderstore" value="c:/uploads" />
<jsp:setProperty name="upBean" property="parser" value="<%= MultipartFormDataRequest.CFUPARSER %>"/>
<jsp:setProperty name="upBean" property="parsertmpdir" value="c:/temp"/>
<jsp:setProperty name="upBean" property="overwritepolicy" value="nametimestamp" />
</jsp:useBean>
<head>
<title>Samples : Form Upload</title>
<style TYPE="text/css">
<!--
.style1 {
font-size: 12px;
font-family: Verdana;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<ul class="style1">
<%
if (MultipartFormDataRequest.isMultipartFormData(request))
{
// Uses MultipartFormDataRequest to parse the HTTP request.
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
String todo = null;
if (mrequest != null) todo = mrequest.getParameter("todo");
if ( (todo != null) && (todo.equalsIgnoreCase("upload")) )
{
Hashtable files = mrequest.getFiles();
if ( (files != null) && (!files.isEmpty()) )
{
UploadFile file = (UploadFile) files.get("uploadfile");
if (file != null) out.println("<li>Form fields : uploadfile"+"<BR> Uploaded file : "+file.getFileName()+" ("+file.getFileSize()+" bytes)"+"<BR> Content Type : "+file.getContentType());
// Uses the bean now to store specified by jsp:setProperty at the top.
upBean.store(mrequest, "uploadfile");
}
else
{
out.println("<li>No uploaded files");
}
if (mrequest != null)
{
out.println("<BR> mytextfield="+mrequest.getParameter("mytextfield"));
out.println("<BR> myselect="+mrequest.getParameter("myselect"));
String[] vals = mrequest.getParameterValues("multipleselect");
if (vals != null)
{
for (int j=0;j<vals.length;j++)
{
out.println("<BR> multipleselect="+vals[j]);
}
}
out.println("<BR> mycheckbox="+mrequest.getParameter("mycheckbox"));
out.println("<BR> myradiobutton="+mrequest.getParameter("myradiobutton"));
out.println("<BR> mytextarea="+mrequest.getParameter("mytextarea"));
}
}
else out.println("<BR> todo="+todo);
}
%>
</ul>
<form method="post" action="FormUpload.jsp" name="upform" enctype="multipart/form-data">
<table width="60%" border="0" cellspacing="1" cellpadding="1" align="center">
<tr>
<td align="left">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="style1">
<tr>
<td><b>TextField : </b></td>
<td> <input type="text" name="mytextfield"></td>
</tr>
<tr>
<td><b>List : </b></td>
<td>
<select name="myselect">
<option value="item1" selected>Item 1</option>
<option value="item2">Item 2 </option>
<option value="item3">Item 3</option>
</select>
</td>
</tr>
<tr>
<td><b>CheckBox : </b></td>
<td> <input type="checkbox" name="mycheckbox" value="true">True </td>
</tr>
<tr>
<td><b>Radio : </b></td>
<td>
<input type="radio" name="myradiobutton" value="true">
True
<input type="radio" name="myradiobutton" value="false">
False </td>
</tr>
<tr>
<td><b> Multiple List : </b></td>
<td>
<select name="multipleselect" multiple size="3">
<option value="item10">Item 10</option>
<option value="item11">Item 11</option>
<option value="item12">Item 12</option>
<option value="item13">Item 13</option>
</select>
</td>
</tr>
<tr>
<td><b>TextArea : </b></td>
<td> <textarea name="mytextarea" rows="3" cols="30" class="style1"></textarea></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>Select
a file to upload :</b></font></td>
</tr>
<tr>
<td align="left"><input type="file" name="uploadfile" size="50"></td>
</tr>
<tr>
<td align="left">
<input type="hidden" name="todo" value="upload">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Reset" value="Cancel">
</td>
</tr>
</table>
<br>
<br>
<table width="90%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td bgcolor="#666666">
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center" class="style1">
<tr>
<td bgcolor="#FFFFFF"><b><font color="#0000FF">
HTML tags used in this form : </font></b></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <<b>form</b>
<b>method</b>="<b><font color="#FF0000">post</font></b>"
<b>action</b>="<b><font color="#FF0000">FormUpload.jsp</font></b>"
name="upload" <b>enctype</b>="<b><font color="#FF0000">multipart/form-data</font></b>"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <<b>input</b>
<b>type</b>="<b><font color="#FF0000">file</font></b>"
<b>name</b>="<font color="#FF0000"><b>uploadfile</b></font>"
size="50"></td>
</tr>
</table>
</td>
</tr>
</table>
<p> </p>
<p> </p>
<p align="center"><font size="-1" face="Courier New, Courier, mono">Copyright
© <a href="http://www.javazoom.net" target="_blank">JavaZOOM</a> 1999-2006</font></p>
</form>
</body>
</html>
分享到:
相关推荐
包含了 两个Java操作声音的包,sun.audio.*和javazoom.jl.*包
java 上传下载功能所需的commons-io包,commons-fileupload包
MP3Dec MP3Dec 使用 Javazoom 库解码 FM 无线电频道的 MP3 流,并写入用于 IVR on Mobile 的解码数据块。... 主文件是\src\javazoom\jl\converter\jlc.java 要运行使用以下命令 - java -jar transcode.jar
jar包资源 import javazoom.jl.player.Player; 支持wav格式 请查看上方引用路径奥 解压密码12345678 欢迎下载,谢谢~
import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.Player; public class MusicTest { private Player player; private String file = "D:/csd/Maroon.mp3"; public MusicTest() ...
里面包含了jmf.jar,sqljdbc.jar,sound.jar,jl1.0.1.jar,是我收集到几个工具jar包,在java编程需要连接数据库说着播放音频文件的时候需要用到这几个jar包。
这个jar包用来解析MP3的音频文件,可以使用java的sound包中的类进行播放MP3音频文件
java开发常用jar包之upload.rar
jlayer-1.0.1.jar 使用java编写MP3播放器,用到的解析Mp3格式包。jl1.0.1.jar 内含使用说明
jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar
需要 JavaZOOM JLayer 库 ( )。
我们使用它来访问媒体文件的元数据,例如它的图像(如果有)以及其他信息,例如专辑名称,艺术家名称和标题。 如何使用: 为我安装JavaFX到您的IDE中,因为我使用eclipse,所以我使用了它: : 然后将jar文件添加...
#飞涨 Zoom是一个支持AOP / IOC / WEB的Java框架,性能高,易于扩展,易于倾斜,开发速度非常快。 #动机 这个项目是在2013-2014年开发的,当时我正在开发我的第一个在线应用程序,其中包含Anroid,Ios,Admin服务...
================================================== ================================标题:Jxt4PlayerJ版本:9.0.1v开发:Kumar KBS J Jxt4PlayerJ是一个用于播放支持的音频格式文件的Java应用程序。 支持的音频...
[aiPoTT ST]是使用JavaZOOM的BasicPlayer的mp3播放器。 它具有很酷的LCARS外观,特别适合像我这样的Trekkies。 它具有播放列表管理,带有预设的EQ,导入m3u播放列表(仅Windows版本),显示ID3标签的功能。 [aiPoTT ...
使用javazoom.jl...话说这个东西困扰了我几天.之前用jmf装了mp3plusing后还是不支持mp3
http://www.javazoom.net/jlgui/jlgui.html Developer Homepage : http://sourceforge.net/project/?group_id=1344 ----------------------------------------------------- To launch jlGui just doucle ...
用JAVA编写的MP3播放器,使用javazoom的BasicPlayer 3.0库。
MCMP-1 一种便携式音乐播放器,您可以在其中用录音...由 javazoom 的 JLayer 提供的 MP3 解码库。 我感谢令人敬畏的功能。 执照 这个软件,Minecraft mod MCMP-1,是在 GNU LGPL 下授权的。详情见 LICENSE-mcmp1.txt。
分发和使用依赖关系锻造致谢由 javazoom 的 JLayer 提供的 MP3 解码库。 由 in-somnia 的 JAAD 提供的 AAC 解码库。 我感谢这些很棒的功能。执照该软件 Minecraft mod MCMP-1 已获得 GNU LGPL 许可,详情请参见 src/...