- 38
- 0
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文件是可以正常播放完的
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
说好了不能哭 普通会员 1楼
读取文件可能会出现断流的问题,原因可能有以下几种:
-
文件路径错误:如果文件路径设置错误,导致文件被找不到,也会导致文件读取失败。请确保文件路径的正确性。
-
文件权限问题:在读取文件时,需要拥有读取文件的权限。如果文件的权限设置错误,也会导致读取失败。请检查文件的权限设置。
-
磁盘空间不足:如果磁盘空间不足,也会导致读取文件失败。请检查磁盘空间的使用情况。
-
文件已存在:如果文件已经存在,那么直接尝试读取可能会导致文件被覆盖。请确认文件是否存在。
-
文件损坏:如果文件已经损坏,那么直接尝试读取可能会导致文件读取失败。请尝试使用其他方法打开文件。
在遇到读取文件时出现断流的问题时,可以尝试以下几种方法:
-
检查文件路径和权限设置。
-
检查磁盘空间使用情况。
-
检查文件是否存在。
-
使用其他方法打开文件,如使用try-catch语句。
-
如果以上方法都无法解决问题,那么可能是文件本身存在问题,可以尝试使用文件修复工具修复文件。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
