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

文章介绍了一种通过file协议从URL直接处理Excel文件的方法,避免了先下载再上传的步骤。在Edge浏览器中,可以将本地URL拖拽到浏览器来下载文件,然后使用Java的URL类访问文件路径,实现对Excel、Word、Img等的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

在这里插入图片描述
第二步,将本地的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”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值