java从服务器中下载文件

要求:
1.不使用href这种方式;
2.通过后台下载文件,下载下来的文件名与最开始文件名一样(因为把文件存到服务器时文件名已经更改过了,但是在类属性中已经存储过最开始的文件名)
3.当点击下载文件时,网页出现一个下载框;图片说明
本人代码图片说明
补充方法头是这个
public String download(String fileName,String fileUrl,HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException, IOException {

2个回答

你的代码思路是对的,就是设置attachment filename字段。
不用href可以用js弹出窗口

所以你是上传完就下载了?然后你的fileName还用的全局变量,你还想取改过后的值,这怎么可能实现呢。用局部变量,你上传文件的方法怎么可以和下载文件的方法公用文件名呢?

qq_39026415
梦里_人 回复进击的攻城狮_wxd: 所有的数据都有,就是不知道如何改进下载
接近 2 年之前 回复
wxd708854441
进击的攻城狮_wxd 回复梦里_人: 上传文件之后,文件存入到服务器,文件名存入到数据库,下载的时候,页面点击文件名下载。所以,你这里有没有用数据库呢
接近 2 年之前 回复
qq_39026415
梦里_人 这个仅仅是下载文件的方法而已,刚才我已经更新了方法头,谢谢
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java从服务器下载文件
static public String downloadPrintFile(String filename, String dir) throws IOException { // 获取文件存放路径 File pf = new File(PrintTask.class.getResource("/").getFile()); String dirPath = pf.getParentFil
java 快速从服务器下载文件
我服务器上有100个文件 我想用java代码快速下下来 rn我的做法是搞了个线程池 然后用了10个线程 或者更多的线程是下这100个文件,但是我发现下下来的速度好像和单线程的差不多,所以我感觉瓶颈好像不在这边?求大神赐教 怎么快速下载者100个文件
Java从SFTP服务器下载文件
最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路。 SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.com/jsch/中下载到最新的jsch的jar包,源码以及实例。 package test; import java.io.File; import java.util.Properties
Java从服务器下载文件到本地
我的需求是从服务器端的某磁盘中获取amr文件,并下载。 首先传递的参数strUrl为物理路径,是绝对路径。
Java 从服务器下载文件到本地
运行main方法即可运行。。。
IOS 从服务器下载文件
项目中需要从服务器下载一个update.zip文件,用http协议下载,刚接触IOS什么都不懂,网上查了下,说,用三方库代码写起来比用原生API来写简单。现在网络的三方库大家都在用AFNetworking。首先,依靠网络的力量写了一个测试的代码: -(void)downLoad{     NSURLSessionConfiguration *configuration = [NSURLSess
springmvc 从服务器下载文件
@RequestMapping(value="exportExcel") public void exportExcle(HttpServletRequest request, HttpServletResponse response) throws Exception{ String realPath = request.getSession().getServletCon...
如何从服务器下载文件??
如题。
怎么从服务器下载文件
写了一个b/s的简单的程序,现在是文件放在服务器的某个文件夹,怎么把文件显示在网页上,并点击文件名下到本地
UWP从服务器下载文件
UWP,Win10,服务器下载,
从服务器下载文件到本地
/** * 下载文件到本地 * @param filePathArr path 文件路径 * fileName 文件名 * @param response * @throws IOException */ public static void download(String[] filePat...
SFTP从服务器下载文件
使用SFTP从服务器下载文件 第一步:连接服务器。根据地址,端口号,用户名,密码连接上服务器。 第二步:根据文件名称下载文件   最后一步就是实行调用了,先连上服务器,然后根据文件名称下载。还有一点是我在做下载时候的小经验:做文件下载的时候下载的文件名称设置的不对,然后下载的文件后缀也调整不好。后来才知道,使用response设置的时候,比如setHeader(),setConte...
ios开发之-从服务器下载文件
用于测试 在本地搭建了Apache 服务器 成功实现 从服务器下载文件 #pragma mark -文件下载- -(void)downloadFile:(NSString *)urlStr{ AFURLSessionManager *manage = [[AFURLSessionManager alloc]initWithSessionConfiguration:[NSURLSessi
C#从服务器下载文件
 1:  System.Net.WebClient myWebClient = new System.Net.WebClient();      myWebClient.DownloadFile(@"http://fff.com/aaaaa/bbbbb.msi", @"E:\ggggg\bbbbb.msi"); 2:         string url = "http://fff.co
Servlet从服务器下载文件
public class DownloadOfUrl extends HttpServlet{ private final String ENCODING="GB2312"; private final String CONTENT_TYPE="text/html;charset=GB2312"; private final Logger logger = LoggerFacto
从服务器下载文件到客户端
页面连接: [code="java"] [/code] 后台代码: [code="java"] //下载文件 public void download(){ String filePath = ""; String fileName = ""; try { // 读取文件并且设置相关参数 if (StringUtils....
浏览器从服务器下载文件
浏览器从服务器端下载文件的方法:     其实本质是发送request(get,post皆可),服务端返回文嘉格式的response,这样浏览器就会弹出保存框了。这样文件的生成,即使在服务器端处理生成的了。            response header:              Content-Disposition:attachment;filename="12345.x...
从指定服务器下载文件
从指定服务器上利用多线程下载网上的文件到本地指定的文件夹下.
如何从服务器下载文件
请问各路大侠,我用fileupload把文件上传到了tomcat下,将文件路径放入了数据库,怎样实现从服务器下载文件啊?多谢^_^
客户端从服务器下载文件
android客户端从服务器下载文件,客户端和服务器端的代码都有
android从服务器下载文件
android从服务器下载文件,存到sd卡,图片为例。
Android从服务器下载文件
//下载文件到sdcard,并自动进入软件安装界面 private void downloadNewAPP() { new Thread(){ public void run() { InputStream in = null; FileOutputStream out = null; try {
Java从服务器下载文件到本地(亲测有效)
我用的是swagger 前后台分离的项目 我的需求是从服务器端的某磁盘中获取按模板生成的word文件,并下载。 思路:  按模板在服务器上生成一个word文档  通过流的方式读取word响应给浏览器  最后删除在服务器生成的word文档 public void word(String unitid,HttpServletResponse response) throws Exception...
Java从SFTP服务器下载文件一
最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路。 SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.com/jsch/中下载到最新的jsch的jar包,源码以及实例。 package test; import java.io.File; import java.util.Properties;...
从服务器下载文件,读内容到buffer中
public class DownloadFileTask { public File getFile(String path,String filepath) throws Exception{ URL url=new URL(path); HttpURLConnection conn= (HttpURLConnection) url.openConn
怎样从服务器的文件夹中下载文件?
rn感谢各位了!
请问在JSP中如何从服务器下载文件?
请问在JSP中如何从服务器下载文件?该如何实现,最好有例子,因为我还是个菜鸟!!!
从服务器上传和下载文件方法
1. ssh安装SSH Secure Shell Client客户端 下载链接 http://download.csdn.net/detail/jiandanjinxin/9755684使用方法参考主页http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.htmlhttp://www.cnblogs.com/pingzhanga/p/51
从服务器上下载文件代码实现
从网络上下载mp3文件代码实现,可以实现从网上下载文件
java 从ftp服务器下载文件
java 从ftp服务器下载文件!方便快捷,哈哈!
java 从Internet下载文件
import java.io.FileOutputStream; import java.io.IOException; import java.net.URL; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; public class HttpUtils { pu
ftp从服务器上传下载文件
java ftp从服务器下载文件demo.........................
U3D从服务器下载文件到U3D
看了一篇贴子,看到别人回复的一个方法挺好,特此分享简单易用 private IEnumerator DownLoadToLocal(string url, string  number)    {        WWW www = new WWW(url);        string img_name = url.Substring(url.LastIndexOf('/') + 1); //根据...
Android从服务器上下载文件
废话就不多说了直接看下怎么实现1.添加相关的权限,设备API大于6.0时需要主动申请权限<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission
SCP 从服务器上传下载文件
近期项目中需要把windows上的一个脚本上传到linux的服务器上,于是上网搜了下方法,可以通过scp来做,代码如下:
从指定服务器路径下载文件
package com.xiaobu.util; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; /** * @author xiaobu * @version JDK1.8.0_171 * @date on 2019/4/6 22:19 * @description V1.0 *...
从服务器上下载文件的方法
有时候需要提供一些文件供用户下载,本文就写了一个支持文件下载的方法,供参考: 例子需要下载的是Excel表格,具体实现:、 封装一个下载方法,方便使用:   /** * 下载文件 * 创建人:A-bing * 创建时间:2018年2月2日 */ public class FileDownload { /** * @param response * @param fi...
关于vb从服务器下载文件
弹出另存为对话框的下载功能倒是可以实现。但我想实现后台下载功能,就是程序中指定好要下载的网络文件以及要保存的本地目录,可以实现吗?rnrn如果我还想下载完毕后自动运行它可以吗?
从服务器下载文件乱码的问题
为什么我上传到服务器的文件在下载下来汉字就会乱码,在传上去后汉字还能显示,而把文件另存为,编码设置成utf-8后,上传 在下载,就不会有汉字的乱码,我的下载代码try rn Fdb911Vo vo = codeManagerService.queryFdb911InfoById(fdb911Vo);rn // String dir = this.getServletContext().getRealPath("/upload");rn inStream = new FileInputStream(new File(vo.getAttach1()));rn String[] subPath = vo.getAttach1().split("\\\\");rnrn downloadFileName = new String(rn subPath[subPath.length - 1].getBytes("gb2312"),rn "iso-8859-1");rnrn // 第二步:判断类型rn String downFileType = "";rn String[] tempFileType = subPath[subPath.length - 1].split("\\.");rn downFileType = tempFileType[tempFileType.length - 1];rn if (downFileType.equals("doc") || downFileType.equals("docx")) rn downFileType = "application/msword";rn else if (downFileType.equals("xls")rn || downFileType.equals("xlsx")) rn downFileType = "application/vnd.ms-excel";rn else if (downFileType.equals("txt")) rn downFileType = "text/plain";rn else if (downFileType.equals("pdf")) rn downFileType = "application/pdf";rn else rn downFileType = "application/x-msdownload";rn rn this.mimeType = downFileType;rn catch (Exception e)
winform 从服务器下载文件到客户端?
C/S的系统,我需要把服务器端的一个文件下载到本地,不用FTP,怎么传?rn服务器IP为 192.168.0.11 ,文件路径为 D:/aa.bakrn客户端IP为 192.168.0.5 ,传到到D盘根目录rn就是说IP跟路径都是提前指定的,就像通过程序内部自动实现文件的下载,不知道可不可以?rn最好是有代码~~~
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池