首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(本地)文件路径是URI吗?

问(本地)文件路径是URI吗?
EN

Stack Overflow用户
提问于 2017-06-22 07:29:41
回答 2查看 16.7K关注 0票数 13

对于某些输入,我们允许以下路径:

我能把它们都标记为“URI”吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-22 07:33:06

C:/Folder和/server/Folder/是文件路径。

http://example.com/是一个URL,它是一个URI子类型,所以您可以将它标记为URI,而不是相反的方式(比如方形是矩形,反之亦然)。

当然,在这里,您已经张贴了一个明确的,简单的例子。在讨论URI和URL之间的区别时,不仅没有明确的答案,而且也有争议。我建议看一看这的线程和张贴在其中的答案,以求澄清。不过,人们普遍认为,主要的区别在于URL提供了一种访问方法(如http://). )。

因此,如果要将您的第一个文件路径转换为URL,它将变成以下内容(请注意,添加了access方法):

代码语言:javascript
复制
file:///c:/Folder/test.txt

如果您修改所有的文件路径以包括我的示例中的访问方法,那么您可以将它们标记为URI。

票数 16
EN

Stack Overflow用户

发布于 2019-11-06 23:58:51

严格地说,不行,除非你确保这是一条绝对路径,并在开头添加"file://“。

根据RFC 3986第3节

URI =part ":“hier-part”?查询-部件= "//“权限路径-path/路径-绝对/路径-无根/路径-空

scheme和":"不在方括号[]中,这意味着它们不是可选的。

但是,HTML标准调用这些“路径-相对方案-少URL字符串”,并且它们在HTML元素的href属性中是有效的,因此调用相对Unix路径“URL”(但不是绝对Unix路径或Windows )可能是好的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44692872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档