response-Response 下载文件 怎么取得默认路径

问题描述

Response 下载文件 怎么取得默认路径

代码如下:

response.setContentType(contentType);

response.setHeader("Content-disposition", "attachment; filename="

  • new String(realName.getBytes("utf-8"), "ISO8859-1"));

response.setHeader("Content-Length", String.valueOf(fileLength));

bis = new BufferedInputStream(new FileInputStream(downLoadPath));

bos = new BufferedOutputStream(response.getOutputStream());

byte[] buff = new byte[2048];

int bytesRead;

while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {

bos.write(buff, 0, bytesRead);

}

bis.close();

bos.close();

此方法可直接下载文件到客户端,但是我现在不知道改怎样获取 下载到了客户端的什么位置。

我现在不需要设置路径。只需要取得默认下载到的路径。

时间: 2024-09-15 23:53:32

response-Response 下载文件 怎么取得默认路径的相关文章

java 下载 断点续传-用java语言从web下载文件到本地指定路径下

问题描述 用java语言从web下载文件到本地指定路径下 java语言实现从外部网站下载文件到我们公司的服务器上,支持断点续传并且用一个线程下载一个文件,请问哪位有什么思路或者源码参考.麻烦大家给我出出主意. 网上都是从服务器上下载到本地的案例.这种可以应用到我这种需求上吗? 顺便问下http协议和ftp协议下载文件是否支持下载到本地指定路径,对文件大小类型有没有限制. 解决方案 1.先用代码解析外部网站下载页面获取下载地址 2.代码实现http协议请求解析得到的下载地址,下载文件到本地 3.代

浏览器及下载工具保存文件时的默认路径在哪里

故障现象: 当我们在使用浏览器或下载工具从互联网上下载文件或程序时,这些工具一般会自动保存到工具所对应的路径下,如果我们没有留心观察,往往不容易找到这些文件下载后存放到了何处. 解决方案: IE浏览器   IE浏览器的默认下载路径为:C:Users当前帐户名Downloads   您也可以通过以下方法查看IE浏览器的文件默认下载路径(示例版本:IE 11):   1.打开IE浏览器后,点击窗口右上角的齿轮"设置"按钮:     2.在弹出的菜单中点击"查看下载":

浏览器及下载工具保存文件时的默认路径修改方法

IE浏览器   IE浏览器的默认下载路径为:C:Users当前帐户名Downloads   您可以通过以下方法修改IE浏览器的文件下载路径(示例版本:IE 11):   1.打开IE浏览器后,点击窗口右上角的齿轮"设置"按钮:     2.在弹出的菜单中点击"查看下载":     3.在弹出的"查看下载"窗口中,点击左下角的"选项"按钮,在"下载选项"对话框中点击"浏览"按钮,选择您希望

httpwebresponse-C# 使用ResponseStream下载文件部分,实际下载的文件部分比我要下载的文件部分小,什么原因?

问题描述 C# 使用ResponseStream下载文件部分,实际下载的文件部分比我要下载的文件部分小,什么原因? C# 使用response.GetResponseStream下载文件某一部分,实际下载的文件部分 比 我要下载的文件部分小,什么原因?我要下载文件前50000000字节,实际下载只有49,909,760字节,代码如下: class Program { public static void Main(string[] args) { PartDownload("http://192

java FTP 工具类 同步文件夹 下载文件..等操作(FtpHelper 需要commons-net-3.5.jar)

package com.esb.component; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Da

Response.ContentType 控制输出文件类型(讨论下载文件问题)

response|控制|问题|下载 服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为"Text/Html"类型.<% Response.ContentType = "text/HTML" %><% Response.ContentType = "image/GIF" %><% Response.Cont

帮下忙啊,ajax中没法用response下载文件啊

问题描述 在用ajax的页面中添加个下载图片的按钮,在自己没有ajax项目就能用,在公司的项目上就不能用,症状是点了按钮后没反应,页面下面提示系统错误-1072896748BAIDU了一下好像说是ajax和respongse有冲突?忘各位大虾帮帮忙啊System.IO.FileStreamfs=System.IO.File.OpenRead(path);//path是图片地址byte[]FileData=newbyte[fs.Length];fs.Read(FileData,0,(int)fs.

急!新手Response下载文件的问题

问题描述 小弟是新手.画面上的按钮事件处理大体如下StringsFileName="xxxx.csv";Response.AddHeader("Content-Disposition","attachment;filename="+sFileName);Response.ContentType="application/octet-stream";StringsHedder="filetext";Respo

response.addheader下载为HTML文件

问题描述 用response.addhearder()做下载测试,但是下载下来的文件都是html文件和原来的类型不符,请大大指点一下,如何使下载和原来文件同一类型if(Session["txt"]!=""){stringpath=Server.MapPath(@"~\upLoadFile\"+company+"\")+Session["txt"].ToString();FileInfofi=newFileI