unknown protocol: d
我们需要在一个本地磁盘路径前面加上 file:// 来表示 URL 得到一个 file://d:/abc,不能直接 D:/abc 这种写法。
你的错误就在于直接用 d:/abc 当 URL,所以它报告错误说不认识 d 这种协议。
String url = "file://" + filePath;
unknown protocol: f
解决办法:解析的文件名包括路径中不能有中文字符。
我们需要在一个本地磁盘路径前面加上 file:// 来表示 URL 得到一个 file://d:/abc,不能直接 D:/abc 这种写法。
你的错误就在于直接用 d:/abc 当 URL,所以它报告错误说不认识 d 这种协议。
String url = "file://" + filePath;
解决办法:解析的文件名包括路径中不能有中文字符。