asp.net 2.0中如何实现上传文件与下载文件求具体的代码

问题描述

多多指教

解决方案

解决方案二:
2.文件上传<asp:FileUploadID="FileUpload1"runat="server"/>

if(FileUpload1.HasFile){FileUpload1.SaveAs(MapPath("~/UserFileHere/Image/"+FileUpload1.FileName));}

解决方案三:
这个太普通的一功能
解决方案四:
这儿有一个,你照做,然后看看代码就可以了。
解决方案五:
inputtype=file
解决方案六:
//上传stringfileName=FileUpload1.FileName;stringfilePath=Server.MapPath("dd/")+fileName;FileUpload1.SaveAs(filePath);//下载<ahref="dd/11.doc"target="_self">下载</a>

解决方案七:
该回复于2011-11-17 16:00:21被版主删除
解决方案八:
该回复于2011-12-16 09:52:56被版主删除
解决方案九:
该回复于2011-12-29 16:18:38被版主删除
解决方案十:
csdn每天问的最多的就是上传下载--额
解决方案十一:
该回复于2011-12-30 15:08:59被版主删除
解决方案十二:
上传:前台页面:<asp:FileUploadID="FileUpload1"runat="server"/><asp:ButtonID="btnSave"runat="server"onclick="btnSave_Click"Text="保存"/>stringfname=string.Empty;stringfilename=string.Empty;stringdocName=string.Empty;stringdocType=string.Empty;if(FileUpload1.HasFile){fname=FileUpload1.PostedFile.FileName;intf=fname.LastIndexOf("\")+1;filename=fname.Substring(f);FileUpload1.PostedFile.SaveAs(Server.MapPath("UpLoad\"+filename));//docName=System.IO.Path.GetFileNameWithoutExtension(filename);//docType=System.IO.Path.GetExtension(filename).Substring(1,(System.IO.Path.GetExtension(filename)).Length-1);Response.Write("<script>alert('上传成功!');</script>");}下载:file="Upload/a.doc";if(File.Exists(Server.MapPath(file))){Response.Redirect(file);}else{Page.ClientScript.RegisterStartupScript(this.GetType(),"","<script>alert('查看文件不存在!')</script>");}
解决方案十三:
已近很全了啊
解决方案十四:
有现成的代码可以使用。直接下载下来集成到网页中。HTTP文件上传控件HTTP文件下载控件默认界面下载中下载完毕
解决方案十五:
引用13楼zdwlosunlht的回复:

有现成的代码可以使用。直接下载下来集成到网页中。HTTP文件上传控件HTTP文件下载控件默认界面下载中下载完毕

不错,公司正在做一个项目,也需要实现文件上传和下载功能。ASP.NET的自带控件又不能够满足需求,Flash控件又不支持文件下载和文件夹上传功能。这个看着不错,能不能把地址发一下,谢谢。
解决方案:
引用14楼z1ootwo的回复:

引用13楼zdwlosunlht的回复:有现成的代码可以使用。直接下载下来集成到网页中。HTTP文件上传控件HTTP文件下载控件默认界面下载中下载完毕不错,公司正在做一个项目,也需要实现文件上传和下载功能。ASP.NET的自带控件又不能够满足需求,Flash控件又不支持文件下载和文件夹上传功能。这个看着不错,能不能把地址发一下,谢谢。……

网上有一个。Xproer.HttpUploader和Xproer.HttpDownloader
解决方案:
我们做的是一个图片站,图片比较多,但是都比较小,用时用户想批量下载图片但是又不想开迅雷,因为迅雷太大了,为了几张图片开个迅雷不太划算。所以我们用了控件。
解决方案:
引用16楼i9n0teblamd2的回复:

我们做的是一个图片站,图片比较多,但是都比较小,用时用户想批量下载图片但是又不想开迅雷,因为迅雷太大了,为了几张图片开个迅雷不太划算。所以我们用了控件。

迅雷现在是越做越大了,效果虽然好,但是启动太慢了,下个小文件开个迅雷,蛋疼。。。

时间: 2024-08-25 20:49:14

asp.net 2.0中如何实现上传文件与下载文件求具体的代码的相关文章

Asp.net 2.0 无刷新图片上传 显示缩略图 具体实现_实用技巧

兼容性想还不错:FF,CH,IE,猎豹,都是可以实现的.如果看到回显.当然就是成功了. 经历了好几天的不停的钻牛角尖,终于将这个二货弄出来了.真是煞费苦心啊.但是做出来的瞬间还是蛮开心的. 第一步:我们需要加载几个JS库.jquery库.jquery.form.js库. 下载这两个库,并引用到页面中. 以下为页面中 JS 代码: 复制代码 代码如下:   function upload() {            var options = {                type: "PO

在 ASP.NET 2.0 中上载文件

asp.net 简介自引入 Microsoft ASP.NET 版本 1.0 之日起,就存在生成 Web 应用程序的内置方法,这些方法能够将文件上载到宿主服务器.这是通过使用 File Field HTML 服务器控件实现的.我以前写过一篇关于如何在 ASP.NET 应用程序中有效使用该控件的 MSDN 文章.本文将再次介绍文件上载过程,但不是使用 File Field 控件,我将向您介绍如何有效使用 ASP.NET 2.0 提供的新 FileUpload 服务器控件. 虽然本文向您介绍新增的

asp.net 2.0中加密web.config

在asp.net 2.0中,可以很方便地加密web.config文件里的敏感信息了.比如如果有权限操作服务器的话, 可以用下面的方法加密web.config里的敏感信息,比如要加密数据库连接串 aspnet_regiis -pe "connectionStrings" -app "/应用程序的名字" 如果没权限的话,可以在程序里动态实现 Configuration config = Configuration.GetWebConfiguration(Request.

在ASP.NET 2.0中实现文件上载

自引入 Microsoft ASP.NET 版本 1.0 之日起,就存在生成 Web 应用程序的 内置方法,这些方法能够将文件上载到宿主服务器.这是通过使用 File Field HTML 服务器控件实现的.我以前写过一篇关于如何在 ASP.NET 应用程序中有效 使用该控件的 MSDN 文章.本文将再次介绍文件上载过程,但不是使用 File Field 控件,我将向您介绍如何有效使用 ASP.NET 2.0 提供的新 FileUpload 服务器控件. 虽然本文向您介绍新增的 FileUplo

在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件_自学过程

导言: 到目前为止,我们的教程围绕的是text数据.然而,很多应用程序既需要处理text数据,也需要处理二进制数据.比如招聘网站可能需要用户上传Word或PDF格式的简历. 使用二进制数据面临一项挑战:在应用程序中如何存储二进制数据.我们必须更新添加记录的界面以支持用户上传本地电脑中的文件,并添加额外的功能以下载某条记录的相关二进制数据.本章以及接下来的3章,我们探讨如何处理这些问题.在本系列教程结束时,我们将创建一个功能完善的应用程序,它为每种类型的记录提供相关的图片和PDF小册子. 在本系列

在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项_自学过程

导言: 在前面2节教程,我们探讨了如何使用FileUpload控件从客户端向服务器上传文件,以及如何在数据Web控件里显示二进制数据. 在本节,我们将创建一个web页面以添加新的种类.除了为类的name和description属性添加TextBoxes控件外,我们还要在页面上添加2个FileUpload控件--一个用来上传新类的图片,另一个用来上传类的小说明册子.上传的图片将直接存储在新记录的Picture列.与此相反,小册子将存储在~/Brochures 文件夹,同时将文件路径存储在新记录的B

asp.net ajax 和 asp.net 2.0中的fileupload合力打造无刷新文件上传控件

ajax|asp.net|控件|上传|上传控件|刷新|无刷新 在做一个信息管理平台时用到了图片,就像做一个上传的正好用的是asp.net ajax就试着做了一个不很好 自定义用户控件文件 PicUpload.ascx 1<%@ control language="C#" autoeventwireup="true" inherits="Admin_PicUpload, App_Web_mboefw14" %>2 <asp:Ima

在ASP.NET 2.0中建立站点导航层次(1)

站点导航提供程序--ASP.NET 2.0中的站点导航提供程序暴露了应用程序中的页面的导航信息,它允许你单独地定义站点的结构,而不用考虑页面的实际物理布局.默认的站点导航提供程序是基于XML的,但是你也可以通过编写自定义的提供程序,从任何后端位置暴露这些信息. 站点导航API--站点导航API用于在应用程序的代码中访问站点导航信息,它摘录了导航信息存储的细节.你可以使用API来编程访问应用程序的导航节点. 导航控件--导航控件为页面之间的导航提供了通用的UI,例如树视图.菜单和breadcrum

抢先试用ASP.NET 2.0中的新型安全控件

asp.net|安全|控件 一. 引言 与ASP.NET 2.0一同上市的有几个新的安全控件-它们位于工具的Login选项卡中(见图1)-这些控件大大简化了Web开发人员的工作.通过使用这些新的安全控件,现在你可以执行例如用户登录.注册.口令改变等的任务:而且,为此做出的努力仅是拖放相应的控件到你的Web表单上去.在本文中,我将向你展示怎样使用这些新控件来实现用户认证. 首先,让我们探索一下LoginView.LoginStatus和LoginName三个控件的使用.首先,让我们使用Visual