下载文件

原创 2007年10月09日 16:17:00

下载文件的代码:
<form id="Form1" method="post" encType="multipart/form-data" runat="server">
private void Button1_Click(object sender, System.EventArgs e)
  {
   SqlCommand mycomm=new SqlCommand("select attachfileext,attachfile,lujin from product where

product_id="+int.Parse(pro_id.ToString())+" ",myconn);
   myconn.Open();
   SqlDataReader mydra=mycomm.ExecuteReader();
   mydra.Read();
   string houzhui=mydra["attachfileext"].ToString().Trim();
   string FileName=mydra["attachfile"].ToString().Trim();
   string filePath ="soft/"+FileName;
   filePath=Server.MapPath(filePath);
   if(File.Exists(filePath) == false)
   {
    Response.Redirect ("../download_wrong.aspx");//此软件不存在
    return;
   }
   Page.Response.Clear();
   Page.Response.AddHeader( "Content-Type", houzhui);
//   Response.AddHeader("String name","String value");//将头文件添加到输出流
   Page.Response.AddHeader("Content-Disposition", "attachment;filename=" + FileName);
   Page.Response.WriteFile(filePath);
   Page.Response.End();
   mydra.Close();
   myconn.Close();
  
  } 

文件上传和下载——文件下载

我们做完文件上传之后,就要来做文件下载了。 Web应用中实现文件下载的方式: 超链接直接指向下载资源。 程序实现下载需设置两个响应头: 设置Content-Type的值为:application...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2016年09月14日 22:43
  • 1276

struts2的文件下载(0):文件下载

Struts2提供了stream结果类型,该结果类型可支持文件下载功能。指定stream结果类型时,需要指定一个inputName参数,该参数指定了一个输入流,这个输入流就是被下载文件的入口。通过St...
  • confirmAname
  • confirmAname
  • 2013年07月01日 22:03
  • 595

文件上传与下载之文件下载

文件下载实现 1.实现文件下载 文件下载不需要第三方组件支持,自定义完成即可 客户端 文件下载列表页面:      * a标签的href属性,直接指定对应服务器端文件的路径.        ...
  • CSDN_GIA
  • CSDN_GIA
  • 2017年01月08日 09:43
  • 336

文件下载和批量下载

/**      *       * @Title downFileByZip       * @Description 文件批量下载(zip格式)       * @param list ...
  • wyazyf
  • wyazyf
  • 2017年05月11日 10:54
  • 72

文件上传与下载--下载

1、下载servletpublic class DownLoadServlet extends HttpServlet{ /** * */ private sta...
  • csdnindex
  • csdnindex
  • 2017年06月19日 18:59
  • 87

下载图片,下载文件

package com.example.test3;import java.io.File;import java.io.FileOutputStream;import java.io.InputSt...
  • RootYxb
  • RootYxb
  • 2016年06月02日 16:16
  • 145

C#怎么实现文件下载功能的四种方法

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Secu...
  • wangnaisheng
  • wangnaisheng
  • 2014年06月19日 15:46
  • 9151

JAVA 如何一次下载多个文件

https://zhidao.baidu.com/question/1446055057527183940.html import java.io.BufferedInputStream; ...
  • masuwen
  • masuwen
  • 2016年11月17日 17:16
  • 5786

关于JS访问文件服务器的HTTP文件地址实现文件下载

开发过程中遇到一个需求变动,主管要求网站在提供文件下载的时候不要使用 服务写流的形式(out.write)进行文件下载。需要改造成将文件生成到 文件服务器路径下,然后以http的形式直接进行文件访问、...
  • shy13078
  • shy13078
  • 2016年06月30日 12:36
  • 18550

在node.js下浅谈前端下载文件的方法

由于我的工作重心转向网盘的开发和维护,最近整了一个html版的文件浏览器demo,核心内容为上传和下载,积累了一点经验,这里把其中下载的内容拿出来谈一谈。(本文涉及的前端使用vue.js,后台使用no...
  • liyijun4114
  • liyijun4114
  • 2016年06月23日 17:53
  • 12169
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下载文件
举报原因:
原因补充:

(最多只允许输入30个字)