> 文章列表 > 如何快速用本地文件建立一个Url资源定位符

如何快速用本地文件建立一个Url资源定位符

如何快速用本地文件建立一个Url资源定位符

今天有一个需求,用easyExcel从服务端的一个Url来获取excel做处理。

搜了很多方案,首先要解决的一个问题就是,我得从一个Url获取一个excel,那就意味着我要上传一个文件到我的服务器上,把文件传递上去,然后访问指定文件来做下载。

后来我发现Url其实也可以指定本地路径,协议不是http协议,也不是https而是file协议。

第一步打开一个浏览器,我就打开Edge了。

如何快速用本地文件建立一个Url资源定位符
第二步,将本地的url拖拽到浏览器上。

如何快速用本地文件建立一个Url资源定位符
然后你会发现已经下载了

如何快速用本地文件建立一个Url资源定位符
点击右键,找到复制下载链接就好啦~
如何快速用本地文件建立一个Url资源定位符
得到了这个Url后,我们之后的访问就也无需上面的方式了,直接用file协议就行了。
格式file:///后面跟上本地文件的路径
file:///C:/Users/Username/Desktop/aExcel.xlsx

这个Url可以用于 Java.net.Url这个类来访问做输入流,可以很方便的处理Excel,Word,Img等

URL url = new URL(“file:///C:/Users/Username/Desktop/aExcel.xlsx”);