C# ASPX.NET 文件(图片)下载

最好使用aspx页面写:

 1 protected void Page_Load(object sender,EventArgs e)
 2 {
 3      if(!IsPostBack)
 4     {
 5         System.Io.FileStream myFileStream = new System.Io.FileStream(Server.MapPath("",System.Io.FileMode.Open));
 6         long FileSize;
 7         FileSize = myFileStream.Length;
 8      byte[] Buffer = new byte[(int)FileSize];
 9         myFileStream.Read(Buffer,0,(int)myFileStream.Length);
10         myFileStream.Close();
11
12         Response.Clear();
13         Response.ClearHeaders();
14         Response.Content();
15         Response.ContentType = "image/png";
16         Response.AddHeader("content-disposition","attachment:filename="+"文件名.png",System.Text.Encoding.UTF8)
17         Response.BinaryWrite(Buffer );
18     }
19 }    
时间: 2024-10-13 23:51:58

C# ASPX.NET 文件(图片)下载的相关文章

sharepoint 中用自带的download.aspx实现文件的下载,中文文件名编码的问题

//下面代码中的主要是为了将数据绑定到repeater上,同时实现文件的下载,其中dr[3]中的路径绑定的是下载路径,用到了sharepoint中自带的download.aspx下载页面,只要将文件的URL赋值给sourceurl即可,但是我前台用的是<a>标签的href来导向下载页面的,如果你的文件名是中文命名,而且路径是在后台传的值,在前台的进行的链接,那么如果你用的是IE浏览器,那么下载时就无法成功,因为IE无法将路径进行编码,下载页面无法识别中文名,所以这时就必须先编码再链接,如下面的

SSH 文件/图片下载(中文)

jsp <s:form action="downLoad" method="post"> <s:file name="fileName"/> <s:submit value="下载"/> </s:form> struts.xml <action name="downLoad" class="an.action.DownLoadLoginActi

scrapy框架来爬取壁纸网站并将图片下载到本地文件中

首先需要确定要爬取的内容,所以第一步就应该是要确定要爬的字段: 首先去items中确定要爬的内容 class MeizhuoItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field() # 图集的标题 title = scrapy.Field() # 图片的url,需要来进行图片的抓取 url = scrapy.Field() pass 在确定完要爬的字段之后,就是分析网站页面的请求

根据网址把图片下载到服务器C#代码

ASPX页面代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GetPictureByUrl.aspx.cs" Inherits="HoverTreeMobile.GetPictureByUrl" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtm

C#net多线程多文件压缩下载

先上效果图,大家看看 总体效果如上所示,至于为什么会有两个按钮,是因为一个是html的按钮,一个是服务器按钮,服务器按钮是用来触发压缩包的下载,该按钮可以自行通过样式隐藏掉. 功能效果说明:项目中涉及到从其它服务器上面下载文件,然后在推送给本机用户,一个文件的话,直接推送就好,涉及到多个文件时,则需要先打包压缩好,再一次推送到客户端.整个流程:获取文件到程序发布所在服务器------>将所有文件进行打包压缩----->推送到本机. 之前我做的样子是直接在程序后台完成,没有使用多线程,所以导致多

腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!

在做一些用户需求的时候,公司往往需要工程师采集到更多有用的关于用户的个人信息,然后对用户群进行分析,今天我不是来分析这些的,今天我主要是说 腾讯推出的款云产品,那就是对象存储服务COS,这个产品面向所有开发者,新用户都有免费享有10G的使用权,10G可能对于做方案的工程师来说可能是微不 足道的,比如后视镜和车载方案,会常常需要用到视频的存储与云分享,当然这里不是只本地存储哦,我指的是用户在使用方案商的方案的时候,比如他开车 的时候录了一段视频需要分享到某个域,共享给大家看,比如微信,这时候他肯定

php文件的下载

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>图片下载</title> </head> <body> <img src="./img/1.jpg" width="200" /> <a href="./download.php?pic=1.jpg&q

iOS利用SDWebImage图片下载缓存

一.我们先来了解一下SDWebImage的使用: 1.导入框架,引入头文件: #import "UIImageView+WebCache.h" 也可以直接使用CocoaPods来引入和管理 (OC 如下) platform :ios, '7.0' pod 'SDWebImage', '~>3.8' (swift)并且要确保添加了use_frameworks,iOS版本为8.0+ platform :ios, '8.0' use_frameworks! 2.图片下载并缓存方法: /

将网页中的图片下载到本地的方法

/** * 传入要下载的图片的url列表,将url所对应的图片下载到本地 * @param urlList */ public static String downloadPicture(String urlString,String path) { URL url = null; String imgPath = null; try { url = new URL(path+urlString); // 打开URL连接 URLConnection con = url.openConnectio

Python实战:美女图片下载器,海量图片任你下载

Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本文是在前一部分Python基础之上Python实战:Python爬虫学习教程,获取电影排行榜,再次升级的Python网页爬虫实战课程. 1.项目概述. 利用XPath和requests模块进行网页抓取与分析,达到网页图片下载的效果. 抓爬图片地址:http://www.2c