为了账号安全,请及时绑定邮箱和手机立即绑定

尝试在 FileInputStream 中转换文件时出现 FileNotFound 异常

尝试在 FileInputStream 中转换文件时出现 FileNotFound 异常

子衿沉夜 2021-06-18 14:49:23
我正在尝试将 .wav 文件转换为 FileInputStream。这些 .wav 文件位于服务器上。该服务器只能通过给定的 IP 地址访问。当我在 chrome 上点击它们时,这些 .wav 文件正在成功播放。但是在转换时,java 代码给了我 FileNotFoundException。我怎么解决这个问题 ?谢谢你。以下网址是其中之一https:\\192.168.1.252\\monitor_wav\\OUT7048-20180503-083949-1525316989.211806.wav以下是我转换文件的代码   try {        File fl = new File("https:\\192.168.1.252\\monitor_wav\\OUT7048-20180503-083949-1525316989.211806.wav");        FileInputStream fis = new FileInputStream(fl);    } catch (Exception e) {        e.printStackTrace();    }我面临以下错误java.io.FileNotFoundException: https:\192.168.1.252\monitor_wav\OUT7048-20180503-083949-1525316989.211806.wav (The filename, directory name, or volume label syntax is incorrect)at java.io.FileInputStream.open0(Native Method)at java.io.FileInputStream.open(FileInputStream.java:195)at java.io.FileInputStream.<init>(FileInputStream.java:138)at com.transfer.conn.Test.wavToStream(Test.java:19)at com.transfer.conn.Test.main(Test.java:25)
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

试试这个


try {

                URL url = new URL("https:\\192.168.1.252\\monitor_wav\\OUT7048-20180503-083949-1525316989.211806.wav");

    URLConnection connection = url.openConnection();

                InputStream is = connection.getInputStream();

            } catch (Exception e) {

                e.printStackTrace();

            }


查看完整回答
反对 回复 2021-06-30
?
ITMISS

TA贡献1871条经验 获得超8个赞

通常在java音频文件中处理: -


try {

     File fileIn = new File(somePathName);

     AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(fileIn);

}catch (Exception e) {

     e.printStackTrace();

}


查看完整回答
反对 回复 2021-06-30
  • 2 回答
  • 0 关注
  • 333 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信