java下载网络文件并重命名
来源:互联网 发布:二级备案域名免费注册 编辑:程序博客网 时间:2024/06/05 14:32
文件下载,通过<a href="url">也是可以的,但是这样直接下载,一般文件名就是服务器端的没有任何意义的文件名。
今天自己用到了另外一种,先说需求:1.文件服务器与系统没有在同一服务器,所以需要使用网络地址来进行下载;
2.上传时为了避免文件重名,使用uuid来生成了文件名,真实的文件名存与数据库中;
3.所有的文件都只能下载,不可直接在浏览器上打开。
根据代码来分析:这里使用的springmvc
前台页面可以用一个<a href="/download?downloadUrl=xxxxx&realFileName=yyyy">这里的xxxxx为文件的网络地址,yyy为文件的真实具有意义的文件名。
这种做法,主要是针对不同服务器上,不能直接通过磁盘盘符例如:D:/xx/xx.txt这种形式来构建File来进行下载。同时,生产系统,文件服务器万一更改了,到时候还需要直接修改代码,维护性不高;同时解决文件下载下来,得到的是有具体意义的文件名。
阅读全文
0 0
- java下载网络文件并重命名
- java下载网络文件并重命名
- 网络文件下载并重命名(流的方式)
- php下载文件并重命名
- php文件下载并重命名
- PHP下载并重命名文件
- Angular 下载zip文件并重命名文件
- java:批量读取文件并重命名文件
- struts文件上传并重命名
- python 复制并重命名文件
- 批处理复制文件并重命名
- php 复制文件并重命名
- python批量下载兰科植物网站的图片,并重命名文件
- jsp中用cos上传文件并重命名
- 【Python】删除重复文件 并重命名
- 使用批处理批量复制文件并重命名
- Java 网络文件下载
- java 网络文件下载
- 【代码笔记】iOS-UIActionSheet字体的修改
- XAMPP和VMware Workstation占用443端口冲突的解决办法
- 数据库的常用查询命令
- 刷清橙OJ--A1081.二分求方程根
- pandas中Timestamp类用法讲解
- java下载网络文件并重命名
- Android EditText输入时闪退
- 分页查询优化
- Xcode使用之安装Xcode Command Line Tools
- 使用svn注意事项
- iOS ReactiveCocoa 常用API整理(可做为手册查询)
- SKyline 基本方法功能的介绍
- java---常用类
- ubuntu引导