音樂(lè)放在服務(wù)器的目錄文件里就可以了,數(shù)據(jù)庫(kù)只需存放音樂(lè)的路徑。
創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,綿陽(yáng)服務(wù)器托管服務(wù)有保障!
能存放,但是不是好的解決方案,正常情況下都是在數(shù)據(jù)庫(kù)中存放文件路徑,圖片、音樂(lè)、視頻文件存放在硬盤(pán)上。
給你一個(gè)基礎(chǔ)的實(shí)現(xiàn)方法與一個(gè)完全開(kāi)發(fā)的實(shí)現(xiàn)方法:
基礎(chǔ)實(shí)現(xiàn)方法:
1)從網(wǎng)上搜索一個(gè)可以播放音樂(lè)的 java 類庫(kù),該類庫(kù)帶有音樂(lè)播放的API供外部程序調(diào)用。
2)你直接使用該音樂(lè)類庫(kù)進(jìn)行音樂(lè)播放操作。
3)你設(shè)計(jì)一個(gè) Swing 界面在播放的時(shí)候,把播放的音樂(lè)信息存在數(shù)據(jù)庫(kù)。
完全開(kāi)發(fā)方法:
1)你自己從最原始做起包括音樂(lè)文件的播放解碼等全部用 java 寫(xiě)出一個(gè)音樂(lè)類庫(kù)供自己的程序調(diào)用。
2)你直接使用該音樂(lè)類庫(kù)進(jìn)行音樂(lè)播放操作。
3)你設(shè)計(jì)一個(gè) Swing 界面在播放的時(shí)候,把播放的音樂(lè)信息存在數(shù)據(jù)庫(kù)。
你應(yīng)該在數(shù)據(jù)庫(kù)表存儲(chǔ)音樂(lè)文件的路徑,然后直接讀出文件路勁,然后在頁(yè)面引用一個(gè)音樂(lè)播放控件,將讀出的文件路徑加載的控件上就能顯示并能點(diǎn)擊播放了
這是我寫(xiě)的上傳部分的代碼,你可以參考下。
public String savefile() throws Exception{
String realpath = ServletActionContext.getServletContext().getRealPath(
"/file");
realpath = realpath;
if (upload != null) {
//使用上傳文件名創(chuàng)建本地文件
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(""))) {
//設(shè)置上傳文件名
if(myfile.getId()!=null){//重新上傳文件時(shí)先刪除原先的文件
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";
}
正確的做法是mysql中設(shè)立一個(gè)字段存放mp3文件的路徑,真正的mp3文件需要存放到磁盤(pán)的某個(gè)路徑下, 這樣讀取到db的路徑,去對(duì)應(yīng)的磁盤(pán)里面找mp3并加載。
比如保存: XYZ.Wav在C:\MyProgram\Data\Sounds\X\那么全路徑就是
C:\MyProgram\Data\Sounds\X\XYZ.Wav
這時(shí)候在mysql的字段中保存的路徑就是X\XYZ.Wav
文章標(biāo)題:音樂(lè)怎么存入mysql 音樂(lè)怎么存入手機(jī)文件
文章鏈接:http://www.rwnh.cn/article26/higocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)站設(shè)計(jì)、小程序開(kāi)發(fā)、自適應(yīng)網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)