C#下载Url文件到本地
protected void Page_Load(object sender, EventArgs e)
    {
        string filePath = Request.Params["FilePath"];
        string fileName = HttpUtility.UrlDecode(Request.Params["FileName"]);
        if (filePath != null)
        {
            DownLoad(fileName, filePath);
        }
    }
public void DownLoad(string FileName, string FilePath)
    {
        string result = string.Empty;
        WebClient wc = new WebClient();
        wc.BaseAddress = FilePath;
        byte[] bytes;
        bytes = wc.DownloadData(wc.BaseAddress);
        Response.ContentType = "application/octet-stream";
        Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", HttpUtility.UrlEncode(
            FileName), System.Text.Encoding.UTF8));
        MemoryStream ms = new MemoryStream(bytes); ms.WriteTo(Response.OutputStream); ms.Dispose(); ms.Close();
}
C#下载Url文件到本地的更多相关文章
- java下载远程文件到本地
		
java下载远程文件到本地(转载:http://www.cnblogs.com/qqzy168/archive/2013/02/28/2936698.html) /** * 下载远程文 ...
 - 【python】下载网络文件到本地
		
# 下载网络图片文件到本地 import urllib.request rsp=urllib.request.urlopen("http://n.sinaimg.cn/ent/transfo ...
 - paramiko模块的安装和使用(含上传本地文件或文件夹到服务器,以及下载服务器文件到本地)
		
安装和使用分两步介绍: 介绍一下,本文的运行环境是win7 64位 和python 2.7 . 安装: WIN7_64位 安装python-ssh访问模块(paramiko)的安装教程,本人亲测下面 ...
 - Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
		
sh使用命令: scp 将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz . index.html . bg.png 等 第二个是要上传到的服务器的位置 ...
 - JAVA 批量下载服务器文件到本地指定文件夹并重命名
		
/** * @功能 下载文件到指定文件夹并重命名 * @param url 请求的路径 * @param filePath 文件将要保存的目录 * @param filename 保存到本地的文件名 ...
 - 从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名。
		
1 import org.apache.hadoop.conf.Configuration; 2 import org.apache.hadoop.fs.*; 3 import org.apache. ...
 - 爪哇国新游记之二十八----从url指定的地址下载文件到本地
		
package download; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; ...
 - 用java 代码下载Samba服务器上的文件到本地目录以及上传本地文件到Samba服务器
		
引入: 在我们昨天架设好了Samba服务器上并且创建了一个 Samba 账户后,我们就迫不及待的想用JAVA去操作Samba服务器了,我们找到了一个框架叫 jcifs,可以高效的完成我们工作. 实践: ...
 - asp.net从服务器(指定文件夹)下载任意格式的文件到本地
		
一.我需要从服务器下载ppt文件到本地 protected void Btn_DownPPT_Click(object sender, EventArgs e) { ...
 
随机推荐
- (20/24) webpack实战技巧:watch实现热打包和添加代码备注
			
在前面的学习中,我们一直使用webpack-dev-server充当(本地)服务器和完成打包任务,但是当出项目团队联合开发,共同使用一个服务器时,这时候我们需要实时进行打包以确保团队间能进行联调或者进 ...
 - Jmeter分布式部署- linux
			
https://www.cnblogs.com/beginner-boy/p/7836276.html https://www.cnblogs.com/wuhenyan/p/6419368.html ...
 - springboot性能优化
			
一.扫描优化 原文链接:http://www.studyshare.cn/blog-front/blog/details/1135 SpringBoot项目中的启动类,会使用@SpringBootAp ...
 - MyBatis 生命周期
			
一.SqlSessionFactoryBuilder SqlSessionFactoryBuilder是利用XML或是Java编码获得资源来构建SqlSessionFactory的,通过他可以构建多个 ...
 - EasyUI 1.3.2 中 Combobox自动检索 键盘上下选择Bug问题
			
EasyUI 自带的Combobox控件,提供了下拉列值自动检索功能. 在用到的EasyUI 1.3.2版本中还是有点问题,在键盘上下键移动选择过程中只能定位在第一个,不能正常向下移动 问题解决方式: ...
 - MySql日期与时间函数
			
select DATE_FORMAT(date_sub(current_date(), interval 1 day), '%Y-%m-%d') -- 2018-05-29(昨天) select DA ...
 - sha256_transform
			
DECLSPEC void sha256_transform (const u32 *w0, const u32 *w1, const u32 *w2, const u32 *w3, u32 *dig ...
 - 提升lua代码效率
			
local test = {} , do test[ i ] = {} end local t1 = os.clock( ) , do test[ ].mValue = end local t2 = ...
 - mysql主从脚本
			
#!/bin/bash #auto make install mysql AB Replication #by author ale #-- :: MYSQL_SOFT="mariadb m ...
 - Homework:奇偶性
			
// 程序功能: // 要求用户从键盘输入一个整数,判断其是奇数还是偶数 #include <stdio.h> int main() { int x; printf("输入一个整 ...