file://
是请求本地文件的方式。而 http://
则是使用 HTTP 协议请求某个位置的文件,包括本地计算机(如果有需要的话)。
他们有不同的方案。一个说要查看文件系统,另一个说要进行HTTP请求。
file://
请求的文件会从本地驱动器打开。通过 http://
请求的文件会通过 HTTP 请求到其后面的 URL。第二个请求可能来自您自己的计算机(例如 http://localhost...
)或来自网络上的任何地方。虽然图像可能与您的示例相同,但它是通过两种不同的协议提供的。