在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 這個有時候讀取文件為什么會斷流? while 到一半就斷了

這個有時候讀取文件為什么會斷流? while 到一半就斷了

response.setHeader("Content-Type", "audio/mp3");

File file = new File(localhost_dir);
int len_l = (int) file.length();
byte[] buf = new byte[4096];
FileInputStream fis = new FileInputStream(file);
OutputStream out = response.getOutputStream();
len_l = fis.read(buf);
while (len_l != -1) {
    out.write(buf, 0, len_l);
    len_l = fis.read(buf);
}

這個有時候讀取文件為什么會斷流? while 到一半就斷了
但是mp3文件是可以正常播放完的

回答
編輯回答
呆萌傻

可能你需要 out.flush()

2017年4月16日 19:35