public String savefile() throws Exception{
String realpath = ServletActionContext.getServletContext().getRealPath(
"/file")
realpath = realpath
if (upload != null) {
//使用上传文件名创建本地文件
File savefile = new File(new File(realpath), uploadFileName)
if (!savefile.getParentFile().exists())
savefile.getParentFile().mkdirs()
//拷贝文件到上传目录
FileUtils.copyFile(upload, savefile)
}
if ((this.uploadFileName != null) &&(!this.uploadFileName.equals(""))) {
//设置上传文件名
if(myfile.getId()!=null){//重新上传文件时先删除原先的文件
Myfile tmpfile = fileService.loadfile(myfile.getId())
String fileName = tmpfile.getFilename()
String filePath = realpath + "/" + fileName
File deletefile = new File(filePath)
deletefile.delete()
myfile.setFilename(uploadFileName)
}
else
myfile.setFilename(uploadFileName)
}
else {
//修改信息但是未修改上传文件
if (myfile.getId()!=null) {
myfile.setFilename(fileService.loadfile(myfile.getId()).getFilename())
}
}
fileService.savefile(myfile)
return "success"
}
给你一个基础的实现方法与一个完全开发的实现方法:基础实现方法:
1)从网上搜索一个可以播放音乐的 java 类库,该类库带有音乐播放的API供外部程序调用。
2)你直接使用该音乐类库进行音乐播放 *** 作。
3)你设计一个 Swing 界面在播放的时候,把播放的音乐信息存在数据库。
完全开发方法:
1)你自己从最原始做起包括音乐文件的播放解码等全部用 java 写出一个音乐类库供自己的程序调用。
2)你直接使用该音乐类库进行音乐播放 *** 作。
3)你设计一个 Swing 界面在播放的时候,把播放的音乐信息存在数据库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)