`
gladto
  • 浏览: 80761 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

JavaZoom文件上传

    博客分类:
  • Java
阅读更多

主要是用到了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">&nbsp;
              HTML tags used in this form : </font></b></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF">&nbsp;&lt;<b>form</b>
              <b>method</b>=&quot;<b><font color="#FF0000">post</font></b>&quot;
              <b>action</b>=&quot;<b><font color="#FF0000">FormUpload.jsp</font></b>&quot;
              name=&quot;upload&quot; <b>enctype</b>=&quot;<b><font color="#FF0000">multipart/form-data</font></b>&quot;&gt;</td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF">&nbsp;&lt;<b>input</b>
              <b>type</b>=&quot;<b><font color="#FF0000">file</font></b>&quot;
              <b>name</b>=&quot;<font color="#FF0000"><b>uploadfile</b></font>&quot;
              size=&quot;50&quot;&gt;</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p align="center"><font size="-1" face="Courier New, Courier, mono">Copyright
    &copy; <a href="http://www.javazoom.net" target="_blank">JavaZOOM</a> 1999-2006</font></p>
</form>
</body>
</html>

 

  • cos.jar (47.4 KB)
  • 下载次数: 37
分享到:
评论

相关推荐

    sun.audio.*和javazoom.jl.*包

    本文将详细探讨两个Java中用于音频处理的包:`sun.audio`和`javazoom.jl`。 首先,我们来了解`sun.audio`包。这个包是Java标准版(Java SE)的一部分,但它是Sun Microsystems提供的非官方API,因此它可能不适用于...

    java文件上传下载的最新jar包

    在Java开发中,文件上传和下载是常见的操作,特别是在构建Web应用时。为了实现这些功能,开发者通常会依赖一些第三方库。在这个场景中,我们关注的是两个关键的库:Apache Commons IO和Apache Commons FileUpload。 ...

    音频导入jar包,支持wav格式

    jar包资源 import javazoom.jl.player.Player; 支持wav格式 请查看上方引用路径奥 解压密码12345678 欢迎下载,谢谢~

    JSP上传、下载文件示例

    ### JSP上传、下载文件示例详解 #### 文件上传知识点 **一、文件上传概述** 在JSP(Java Server Pages)技术中实现文件上传是非常常见的需求。上传文件通常涉及到前端表单的设计以及后端处理逻辑的编写。在给定的...

    Java实现文件上传至服务器的方法

    实现文件上传至服务器的方法有多种,常用的上传组件有:Apache 的 Commons FileUpload、JavaZoom的UploadBean、jspSmartUpload等。下面我们将详细介绍使用Apache 的 Commons FileUpload实现文件上传至服务器的方法。...

    java开发常用jar包之upload.rar

    "java开发常用jar包之upload.rar"这个压缩包很可能包含了与文件上传功能相关的库,使得开发者能够轻松地在Java应用中实现文件上传功能。下面将详细讨论Java开发中关于文件上传的相关知识点。 1. **Servlet 3.0及...

    MP3Dec:MP3Dec 使用 Javazoom 库解码 FM 无线电频道的 MP3 流并写入用于移动设备上的 IVR 的解码数据块

    MP3Dec MP3Dec 使用 Javazoom 库解码 FM 无线电频道的 MP3 流,并写入用于 IVR on Mobile 的解码数据块。... 主文件是\src\javazoom\jl\converter\jlc.java 要运行使用以下命令 - java -jar transcode.jar

    Java获取播放文件的时长

    import javazoom.jl.player.Player; public class DurationCalculator { public static void main(String[] args) { File file = new File("path_to_your_file.mp3"); Player player = new Player(new ...

    java实现上传下载

    ### Java 实现 Oracle 数据库中的文件上传与下载 #### 标题解读 - **Java 实现上传下载**:此标题表明文章将介绍如何利用 Java 编程语言来完成文件的上传和下载操作。 #### 描述解析 - **Java 在使用 Oracle 上传...

    java播放MP3

    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() ...

    四个支持mp3播放的jar文件

    这个库通常包含一个名为`javazoom.jl.player.Player`的类,用于播放MP3文件。 2. **JSound**: Java Sound API是Java标准库的一部分,虽然它不直接支持MP3,但可以通过配合第三方库(如JLayer)来实现MP3播放。...

    java音频播放jar包

    在Java中,处理音频主要涉及两个核心包:javax.sound.sampled和javazoom.jl.player。下面我们将详细探讨这些知识点。 1. javax.sound.sampled包: 这是Java提供的标准音频I/O API,它是Java平台的标准部分,用于...

    java计算mp3时间

    2. **创建解码器**:使用` javazoom.jl.player.Player `或` javazoom.jl.decoder.Decoder `来读取MP3文件。`Player`类提供了简单的播放功能,而`Decoder`类则提供了更底层的解码接口。 3. **解析文件信息**:通过` ...

    java播放mp3音频需要的全部三个jar包和一个测试通过的代码示例

    在Java编程环境中,播放MP3音频文件通常需要依赖外部库,因为Java标准库不直接支持MP3格式。这里提到的"java播放mp3音频需要的全部三个jar包和一个测试通过的代码示例"提供了播放MP3所需的核心组件。这三个JAR文件...

    Java选择MP3以及wav格式文件播放

    import javazoom.jl.player.Player; public void playAudioUsingJLayer(File file) { try { Player player = new Player(new FileInputStream(file)); player.play(); } catch (IOException | ...

    java工具jar包

    Java工具jar包是一种集合了多种Java库的压缩文件,它为开发者提供了便利,可以在Java编程过程中解决特定问题。本文将详细介绍这些jar包的功能及其在实际应用中的重要性。 首先,`jmf.jar`是Java Media Framework的...

    Java编程实现获取mp3时长及播放mp3文件的方法

    总的来说,Java编程实现获取MP3时长和播放MP3文件涉及对音频文件的元数据解析和音频流的处理,借助jaudiotagger和javazoom.jl库可以方便地完成这些任务。在实际应用中,开发者应根据需求选择合适的工具和技术,确保...

    java生成二维码jar及java文件

    在Java中,常用的库有`javazoom.jl.decoder`和`com.google.zxing`(ZXing,意为“Zebra Crossing”)。ZXing是一个开源项目,提供了一套完整的二维码和条形码处理工具。在本案例中,我们关注的是`com.google.zxing`...

    Java播放Mp3

    在Java编程环境中,播放MP3音频文件是一项常见的需求。标题"Java播放Mp3"提示我们,我们将探讨如何在Java中实现这一功能。这篇博客(博文链接:https://mypyg.iteye.com/blog/1060752,遗憾的是,由于这是一个假定的...

Global site tag (gtag.js) - Google Analytics