Illegal character in opaque part at index

简介: Illegal character in opaque part at index

在我这里主要是因为windows用FileChannel 路径问题 ,代码如下

ByteBuffer byteBuffer = ByteBuffer.allocate(1024);
FileChannel fileChannel = FileChannel.open(Paths.get(URI.create("file:\\D:\\soft\\doc\\filechanel.txt")) );
        int readInt = fileChannel.read(byteBuffer);

这里是不对的,不支持反斜杠

file:\\D:\\soft\\doc\\filechanel.txt 或者D:\\soft\\doc\\filechanel.txt

正确应是:

file:/D:/soft/doc/filechanel.txt


相关文章
|
9月前
Transparent Data Encryption Data Dynamic and Data Dictionary Views You can query a set of dynamic and data dictionary views to find more information about Transparent Data Encryption (TDE) data.
Transparent Data Encryption Data Dynamic and Data Dictionary Views You can query a set of dynamic and data dictionary views to find more information about Transparent Data Encryption (TDE) data.
60 2
|
JSON 数据格式
Content type ‘multipart/form-data;boundary=------57031299820747271;charset=UTF-8‘ not supported的解决方案
Content type ‘multipart/form-data;boundary=------57031299820747271;charset=UTF-8‘ not supported的解决方案
352 0
|
JavaScript
Invalid char (/) found at index (10) in sheet name异常原因|导出excel出现Invalid char (/) found at index (10)
Invalid char (/) found at index (10) in sheet name异常原因|导出excel出现Invalid char (/) found at index (10)
错误代码: 1364 Field ‘password‘ doesn‘t have a default value
错误代码: 1364 Field ‘password‘ doesn‘t have a default value
|
应用服务中间件 nginx Windows
1113: No mapping for the Unicode character exists in the target multi-byte code page
1113: No mapping for the Unicode character exists in the target multi-byte code page
809 0
1113: No mapping for the Unicode character exists in the target multi-byte code page
Optional int parameter ‘id‘ is present but cannot be translated into a null value due to being ……
Optional int parameter ‘id‘ is present but cannot be translated into a null value due to being ……
339 0
|
IDE 开发工具
C - error: converting to execution character set:Illegal byte sequence
C - error: converting to execution character set:Illegal byte sequence
1381 0
C - error: converting to execution character set:Illegal byte sequence
成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence.
成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence.
成功解决ValueError: Parameter values for parameter (n_estimators) need to be a sequence.
|
Java 数据安全/隐私保护 安全
Illegal key size or default parameters
java中使用AES对称加密后,请求报错: Caused by: java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size or default parameters at com.
5683 0