mp3格式录音下载

爱_别离 2017-04-16 03:34:17
就是这面页面有一个mp3的录音可以听 我需求就是在傍边加一个按钮下载这个录音 请大家指教一下思路
...全文
222 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱_别离 2017-04-18
  • 打赏
  • 举报
回复
<h:commandButton action="${类名.方法名}">文件下载</h:commandButton> 用action直接指向这个方法 方法该怎么写呢
爱_别离 2017-04-18
  • 打赏
  • 举报
回复
还有大神指教一下嘛
千杯不醉476 2017-04-16
  • 打赏
  • 举报
回复
下面是个Java实现的文件下载 添加一个servlet



import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class Down
 */
@WebServlet("/Down")
public class Down extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Down() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	@SuppressWarnings("resource")
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		String filepath = getServletContext().getRealPath("mp3/horse.ogg");
		File file = new File(filepath);
		InputStream in = null;
		OutputStream out = null;
		byte[] b = new byte[1024];
		int len = 0;
		
		in = new FileInputStream(file);
		out = response.getOutputStream();
		
		response.setContentType("application/force-download");
		String filename = file.getName();
		System.out.println(filename);
		response.reset();
		response.addHeader("Content-Disposition", "attachment;filename=" +filename);
		response.setContentLength((int)file.length());
		
		while((len=in.read(b))!=-1){
			out.write(b,0,len);
		}
		in.close();
		out.close();
		
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

千杯不醉476 2017-04-16
  • 打赏
  • 举报
回复
先来个简单的h5标签的下载,点击小箭头,用谷歌浏览器可用。
爱_别离 2017-04-16
  • 打赏
  • 举报
回复
希望大家忙我看看
MP3音频录音机是一款运行于个人计算机上的功能强大的录音、播放软件。使用它,您可将计算机内部或外部声音(如来自麦克风、线路输入、INTERNET的广播或各影音播放软件正在播放的声音)永久保存到硬盘上。 MP3音频录音机完美支持最新的Realteck HD声卡,支持XP/VISTA/WIN7 32位/WIN7 64位操作系统。 它的主要功能如下: 1、可将录音文件保存为WAV、MP3、WMA格式。对于MP3及WMA格式文件均直接生成,无需生成中间文件及极为耗费时间的转化过程。 2、可对录音文件进行编辑。软件提供常用的音频编辑功能,如截取、复制、合并多个文件等。 3、任务计划功能。您可使用本软件提供的日程管理功能,设定软件在每天、每周或具体某一天的指定时间段内录音录音文件名可手工指定或由系统自动生成。 4、换肤功能,我们在软件内为您提供了12种皮肤界面,您可依个人喜好更改之。 5、支持多声卡。 6、后台静默方式录音功能,您可自定义热键以隐藏或显示软件前台界面,默认切换热键为Ctrl S。 7、音频文件信息写入功能,您可将设定标题、艺术者、专集、作曲家、年代等信息并将以上信息写入到您录音后保存的音频文件内。 8、热键功能,您可使用热键F5(录音)、F6(播放)、F7(暂停/继续)、F8(停止)来完成录音过程,无需操作鼠标,以避免录音中出现由于鼠标点击而产生的噪音。 9、较之其它国内外录音软件,本软件界面更友好,操作更方便。您可只在本程序中选定录音源、设置保存文件并开始录音,无需繁杂的系统设置。 10、新版提供了自动录音功能。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧