package com.supereye.platform.web.user.controller;
import java.io.File;
import java.net.InetAddress;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/uploadSound")
public void uploadSound(HttpServletRequest request,HttpServletResponse response,MultipartFile file) throws Exception{
try{
String path = request.getSession().getServletContext().getRealPath("");
path = path+"\\sounds\\";
DateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
String fileName = format.format(new Date()) + ".mp3";
String filePath = path+fileName;
File dir = new File(path);
if(!dir.exists()){
dir.mkdirs();
}
file.transferTo(new File(filePath));
String url = request.getScheme()+"://"+InetAddress.getLocalHost().getHostAddress()+":"+request.getServerPort()+request.getContextPath();
url = url + "/sounds/"+fileName;
response.getWriter().println("{dealFlag:1,result:'"+url+"'}");
}catch (Exception e) {
response.getWriter().println("{dealFlag:0}");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
html录制mp3格式声音上传服务器例子(含源代码)
共7个文件
js:4个
html:2个
java:1个
2星 需积分: 50 56 下载量 150 浏览量
2017-07-06
16:07:30
上传
评论
收藏 141KB RAR 举报
温馨提示
本人结合开源mp3-recorder项目,实现网页录音和录音文件上传服务器功能。解压后,把文件放入tomcat等容器内,打开index.html或者recorder.html即可看到例子效果(最好使用谷歌或者火狐等主流浏览器)。希望能帮助到需要的人。
资源推荐
资源详情
资源评论
收起资源包目录
mp3-recorder.rar (7个子文件)
mp3-recorder
index.html 5KB
js
recorder-worker.js 4KB
lame.all.js 535KB
recorder.js 4KB
jquery-1.12.4.min.js 95KB
UserController.java 1KB
recorder.html 2KB
共 7 条
- 1
资源评论
- szcy20082019-04-27不错偶,继续努力
- 蒲剑波2017-09-06怎么浏览器打开都是不支持
流云墨客
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功