如果我使用的是Java并且我有File
数据URI,是否可以从String
值创建//A data URI representing a txt file
String dataUri = "data:text/plain;base64,VGVzdGluZy4=";
//This line works fine. The URI is created
URI testURI = new URI(dataUri);
//This line throws this exception: java.lang.IllegalArgumentException: URI is not hierarchical
File test = new File(testURI);
?
例如,这是我目前正在尝试做的事情:
URI
我查看过与例外相关的帖子(Why is my URI not hierarchical?和Java Jar file: use resource errors: URI is not hierarchical),但这些原始问题都没有尝试做我正在尝试做的事情。此外,我了解问题是因为C:\path\to\a\file.example
不是这种形式File
(分层)。 documentation中明确说明了这一点。所以我明白这不是一个正确的方法去做我想做的事情,我只是不确定还有什么可以尝试。
是否可以在Java中将数据URI转换为<Number>
(或类似的类)?