
MP3存数据库要么把MP3转换成字符格式 然后在存储 等要调用的时候再转回来 另一个办法就是直接把MP3存在服务器上 把MP3地址存储在数据库中 要用调用地址就行了
文件压缩成二进制存放在数据库中?然后需要播放的时候读取出来?是不是这个意思?
一般情况都是使用weburl的形式,这样要播放的时候直接读取地址,或者通过打包程序,直接发送给客户端。
这是我写的上传部分的代码,你可以参考下。
public String savefile() throws Exception{
String realpath = ServletActionContextgetServletContext()getRealPath(
"/file");
realpath = realpath;
if (upload != null) {
//使用上传文件名创建本地文件
File savefile = new File(new File(realpath), uploadFileName);
if (!savefilegetParentFile()exists())
savefilegetParentFile()mkdirs();
//拷贝文件到上传目录
FileUtilscopyFile(upload, savefile);
}
if ((thisuploadFileName != null) && (!thisuploadFileNameequals(""))) {
//设置上传文件名
if(myfilegetId()!=null){//重新上传文件时先删除原先的文件
Myfile tmpfile = fileServiceloadfile(myfilegetId());
String fileName = tmpfilegetFilename();
String filePath = realpath + "/" + fileName;
File deletefile = new File(filePath);
deletefiledelete();
myfilesetFilename(uploadFileName);
}
else
myfilesetFilename(uploadFileName);
}
else {
//修改信息但是未修改上传文件
if (myfilegetId()!=null) {
myfilesetFilename(fileServiceloadfile(myfilegetId())getFilename());
}
}
fileServicesavefile(myfile);
return "success";
}
跟储存一样的,这种占空间的数据一般都是存到硬盘上(专门一个地方来存放这个音乐文件),然后数据库里面只存它的绝对路径这样就OK了,如果直接把音乐文件存入数据库那太大了,不利于 *** 作。这是最好的方法
以上就是关于MP3文件怎么存数据库中全部的内容,包括:MP3文件怎么存数据库中、怎么把MP3音乐文件保存到Sql数据库中,希望能有代码解释!谢谢!、mysql存储音乐,图片,txt文档 , jsp调用的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)