java从服务器中下载文件

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

0

2个回答

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

0

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

0
qq_39026415
梦里_人 回复进击的攻城狮_wxd: 所有的数据都有,就是不知道如何改进下载
一年多之前 回复
wxd708854441
进击的攻城狮_wxd 回复梦里_人: 上传文件之后,文件存入到服务器,文件名存入到数据库,下载的时候,页面点击文件名下载。所以,你这里有没有用数据库呢
一年多之前 回复
qq_39026415
梦里_人 这个仅仅是下载文件的方法而已,刚才我已经更新了方法头,谢谢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
[转载]Java从SFTP服务器下载文件
最近对接一个需求,要用SFTP去服务器上取文件,这里记录下自己的思路。 SFTP下载文件需要用到jsch的jar包,我用的是jsch-0.1.54.jar,可以到http://www.jcraft.com/jsch/中下载到最新的jsch的jar包,源码以及实例。 import java.io.File; import java.util.Properties; import com.jc...
浏览器从服务器下载文件的Servlet实例
1.工具类downloadUtils.java的核心部分 //服务器使客户端可以从远程url下载文件 public void download(String fileUrl, HttpServletResponse response) throws ServletException, IOException { String fileName = fileUrl.substring(fil
Java从服务器下载文件到本地
我的需求是从服务器端的某磁盘中获取amr文件,并下载。 首先传递的参数strUrl为物理路径,是绝对路径。
java 从服务器下载文件并保存到本地
昨天在做一个项目时,用到了从服务器上下载文件并保存到本地的知识,以前也没有接触过,昨天搞了一天,这个小功能实现了,下面就简单的说一下实现过程;    1.基础知识           当我们想要下载网站上的某个资源时,我们会获取一个url,它是服务器定位资源的一个描述,下载的过程有如下几步:                (1)客户端发起一个url请求,获取连接对象。          
下载服务器上的文件-纯java处理
public void download(HttpServletRequest request, HttpServletResponse response,String fileUrl,String fileName) { java.io.BufferedInputStream bis = null; java.io.BufferedOutputStream bos = null; ...
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 远程从FTP服务器下载文件到本地
package com.cassiatwig.liuliangqianbao.util; import org.apache.commons.net.ftp.FTPClient;  import org.apache.commons.net.ftp.FTPFile; import org.apache.commons.net.ftp.FTPReply; import jav
Java从服务器下载文件到本地(亲测有效)
我用的是swagger 前后台分离的项目 我的需求是从服务器端的某磁盘中获取按模板生成的word文件,并下载。 思路:  按模板在服务器上生成一个word文档  通过流的方式读取word响应给浏览器  最后删除在服务器生成的word文档 public void word(String unitid,HttpServletResponse response) throws Exception...
java服务器文件下载到本地
前言 我实现了一个生成excel的功能,让用户在访问服务器点击导出按钮时下载到用户本地。这就不能只是简单的java io写出了,总不能写出到服务器本地了吧,用户本地一脸懵逼。怎么返回文件给访问网页的用户?通过response返回一个文件数据。 正文 逻辑是:用户点击按钮—>前台提交—>后台处理—>返回文件 首先我们前台需要一个from表单提交事件 &am
如何从Linux服务器上下载文件到本地
package com.shsnc.util; import java.io.File; import java.util.Properties; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.j
从服务器下载指定文件的标准方法
FileDownlaodTask.java  :  package com.amlogic.dvb_util;import java.io.File;import com.lzy.okgo.OkGo;import com.lzy.okgo.callback.FileCallback;import com.lzy.okgo.request.GetRequest;import android.util...
JAVA 超简单的实现服务器文件下载至本地
直接上代码。我这个使用的Servlet做的测试,以后可以根据实际情况改变自己需要的环境。方法名字是download.public void download( HttpServletRequest request, HttpServletResponse response) { //前端页面将自己需要的文件名字拿过来。这个名字直接拼接到文件所在服务器的相对路径。这里为便于测试。我直接把...
java方法客户端下载服务器上的文件到本地
import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.net.URL; impor
ftp从服务器上传下载文件
java ftp从服务器下载文件demo.........................
Java从服务器读取文件并下载到本地
项目和文件不在同一个服务器,a标签下载文件无法解决文件名过长报错的情况,所以只能通过后台下载设置文件名。 也就是用户不是直接通过文件服务器下载,而是先经过后台,后台从文件服务器读取该文件,然后在写给用户。 @RequestMapping("downloadFile") public void download(String id, HttpServletResponse response){...
JAVA操作FTP文件服务器上传与下载文件
JAVA操作FTP文件服务器上传与下载文件,包含远程动态创建文件夹、查看文件是否存在、删除文件、上传文件和下载文件等方法
javaWeb向服务器上传和下载文件
项目经常需要向服务器上传文件或者从服务器下载文件,因此将所需要的许多方法整理到了一个工具类中,包括从服务器下载流文件,上传文件到服务器(用Apache和spring不同的方法),希望能帮助到大家。package com.phy.szms.utils; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream;...
java使用Linux命令scp从远程服务器上传下载文件
Linux命令
java+jsp 文件下载(服务器上的文件)
java+jsp实现文件下载, 1、downloadtool.jsp为进入下载的页; 2、dodownloadtool.jsp实现下载;有详细的注释! 希望能帮到各位!
java从ftp服务器上传下载文件
Java连接FTP服务器并且实现对其文件的上传和下载 <div class="article_manage clearfix"> <div class="article_l"> <span class="link_categories"> 标签: <a href="http://w
JavaWeb下载远程服务器上的文件
/** * Http 文件下载 */ public static void downloadFile(String httpUrl,String fileName, HttpServletRequest request, HttpServletResponse response) { try { String suffix = file...
java实现从ftp服务器上下载文件
最近由于工作上的需要,要实现个从ftp服务器上下载文件的功能。 import java.io.DataInputStream; import java.io.File; import java.io.RandomAccessFile; import sun.net.TelnetInputStream; import sun.net.ftp.FtpClient; public class FtpC...
浏览器客户端从服务器下载文件到本地
技术背景:Java技术框架SSM(Spring+Struts+Mybatis) 前端jsp: 按钮: 模版下载 function getTemplate(){  window.open('${web.context.path}/sensitiveWords/getTemplateSensitiveWordsAction');  } 或也可以直接用a标签链接代替
java 通过sftp服务器上传下载删除文件
最近做了一个sftp服务器文件下载的功能,mark一下:  首先是一个SftpClientUtil 类,封装了对sftp服务器文件上传、下载、删除的方法  import java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.io.InputStre
多客户端实现文件从服务器端下载文件--并行下载
多客户端实现文件从服务器端下载文件--并行下载
java 用浏览器 到服务器上下载指定文件(含前后端)
其实这篇文章是上篇 pdf文件生成 的后续,当时开发的时候就直接下载到桌面了,然后上环境发现下载到了服务器上,因此就赶紧搞了这个,网上的代码千篇一律,他们都是有后台,但是缺少前台页面的方法,我也是看了不少才补全,亲测可用。 前端页面 &amp;amp;lt;td&amp;amp;gt; &amp;amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;btn_query&amp;quot; cla
java下载远程服务器文件
public GetRemoteFile_Client_GoOn(){ } private boolean FileExist(String pathAndFile){//确定文件是否已经下载,但没有下载完成 File file = new File(pathAndFile); if (file.exists()) return true;
java操作svn把资源下载到服务器
内涵操作类、jar包和使用说明, 把jar包和操作类导入项目 直接调用方法,既可以操作svn把svn上的资源下载到服务器
ftp下载服务器中的文件不成功 java开发
还是在12.12号,遇到了一个奇怪的问题,现在才想起来写到博客中。我有个习惯,都是把问题以及如何解决,有什么想法写在了本子上,因为觉得那样比较方便查阅,之前也说要玩起csdn,不过还是一直忘记了哈哈。这不重要啦,慢慢养成这个习惯~ 问题是,有线网和无线网情况下,通过ftp下载服务器中的文件,开着防火墙的时候,无线网情况下下载不成功,但并未报错;有线网则可以正常运行。关了防火墙的话,都可以运行正常
SCP:从Linux服务器下载文件夹到本地
scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地...
使用Struts 2框架实现文件下载
从服务器发送一个文件到浏览器需要以下几个步骤 把HTTP响应里的ContentType标头设置为被下载文件的内容类型。ContentType标头的作用是表明数据包里的数据是什么类型, 它由一个多媒体类型和一个子类型标识符组成(可以去http://www.iana.org/assignments/media-types /index.html 处查看所有标准内容类型)。若你不愿意查看内容类型,
SpringMVC下载服务器上的文件到本地
@RequestMapping("/testResponseEntity")  public ResponseEntity testResponseEntity(HttpSession session) throws IOException {   byte[] body=null;   ServletContext servletContext=session.getServletCont
Java Web实现使用浏览器从服务器下载文件(后台)
Java Web实现 使用浏览器从服务器下载文件。 下面实现两种情况的下载,需求如下:需求(一):1、用户在页面填写表单。 2、填写完成后,选择下载,将表单内容发往后台。 3、后台根据内容生产一个文件,发送给前端。 4、前端成功下载文件到本地。 此需求简单来说就是,用户在页面上填写内容,然后将内容转变成文件的形式。后台设计思路:1、首先拿到前端发送过来的内容。 2、将内容解析,存放至缓冲
Java 从服务器下载文件到本地
运行main方法即可运行。。。
下载服务器文件到本地,并删除已下载的服务器文件
下载服务器文件到本地,并删除已下载的服务器文件
使用xshell从linux服务器下载文件到windows
使用xshell来操作服务非常方便,传文件也比较方便。 就是使用rz,sz 首先,服务器要安装了rz,sz yum install lrzsz 当然你的本地windows主机也通过ssh连接了linux服务器 运行rz,会将windows的文件传到linux服务器 运行sz filename,会将文件下载到windows本地
springMVC 文件下载【文件已经自服务器上准备,可以按照此下载文件】
文章来源:http://blog.csdn.net/clj198606061111/article/details/20743769 package com.clj.test.down.util;      import java.io.File;   import java.io.IOException;      import org.apache.commons.
Java Web文件下载1——文件下载实现和乱码处理
Java文件下载/Springmvc文件下载的实现以及需要注意的一些细节问题,完美解决各浏览器的中文文件名乱码问题。欢迎大家讨论交流。
Java 跨Linux服务器进行文件的上传和下载
项目迁移,之前在服务器A上面的项目因为需求需要迁移至服务器B,该项目使用的是A服务器上的一个图片库地址,所以需要对图片上传和下载功能进行修改,满足可以跨服务器进行操作。 使用的是SCPClient,进行操作。首先是Maven依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;ch.ethz.ganymed&amp;lt;/groupId&amp;gt; &amp;lt;ar...
网络学习 Linux 从服务器下载文件的命令总结
1 yum  或者  apt-get 这两个命令是从自己的下载中心里查询对应的安装包  :  所有yum 或者 apt-get 无需指定  http 地址,只需要 指定安装包的名字就行了。 区别,对应不同的Linux系统   yum 对应 centos apt-get 对应 debian   2 curl  或者 wget 就是必须指定 地址 才可以下载的 命令 wget 会循...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 学习 服务器 java 学习之服务器

相似问题

1
服务器上ping二级域名IP是127.0.0.1,一般电脑ping出服务器ip,怎么办?
1
为什么我这个jsp无法接受服务器传的数据,而且就算服务器的list是空的jsp表格里也会有一行,哪里错了?
1
java实现将数据等分存储到不同的服务器
1
服务器安装gitlab完成,实在git clone时总是输入github密码总是权限拒绝
2
centos6服务器死机报错h'pe't
1
手机APP使用4G网络如何与云端服务器建立TCP通讯
5
如何将图片上传的静态资源服务器?
1
创建网关服务器时候出现socketBase引用问题?
3
图片上传服务器显示不出来?
3
iis 在服务器发布.net网站后,前台页面可以登录有内容,但后台登录一直提示登录失败,但我本地却可以。。。
1
我用4G可以访问域名,用WIFI访问不了,服务器上的防火墙也是关的没有IP限制,请问有没有人知道原因?
3
服务器怎么用Python写https响应程序
1
ArcSDE创建企业级地理数据库时提示“错误:访问DBMS服务器失败”
1
网站文件从腾讯云复制到西部数码后,后台访问不了怎么办?
1
通联相关证书上传到服务器上,提现与短信验证报错PKCS 12 not found?
3
服务器和本地的文件夹中的图片同步
2
请教关于intellijIdea启动服务器后,为什么没有内容打印到后台
2
跨服务器上传数据一直出现UnknownHostException: loaclhost
2
intellij idea项目已成功部署到服务器,但是没有看到程序执行输出
2
服务器挂载大量close_wait无法断开