经典的文件下载方法怎么会出现这样的问题?
string path=this.GetFilePath(); //获得文件路径
FileInfo fInfo=new FileInfo(path);
string fname=fInfo.Name;
Response.Clear();
Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fname));
Response.AddHeader("Content-Length",fInfo.Length.ToString());
Response.ContentType="application/octet-stream";
Response.WriteFile(fInfo.FullName);
Response.Flush();
Response.End();
问题:有一些文件无法下载,而有的则可以下载,并且这些可下载的文件和那些不可以下载的文件没有固定的规律可循,不知道是否有高人知道如何解决?
FileInfo fInfo=new FileInfo(path);
string fname=fInfo.Name;
Response.Clear();
Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fname));
Response.AddHeader("Content-Length",fInfo.Length.ToString());
Response.ContentType="application/octet-stream";
Response.WriteFile(fInfo.FullName);
Response.Flush();
Response.End();
问题:有一些文件无法下载,而有的则可以下载,并且这些可下载的文件和那些不可以下载的文件没有固定的规律可循,不知道是否有高人知道如何解决?
...全文
相关推荐
cad经典模板文件下载
cad的经典文件cad的经典文件cad的经典文件cad的经典文件
解决迅雷下载问题的方法
迅雷下载不了电影,软件等,这个文档解决你所有问题!测试软件为迅雷极速版,文末会放出下载。不造同学们有没有用过这个版本的迅雷,简单介绍下吧: 迅雷极速版是2014年3月24日由迅雷官方推出的下载工具,该软件无广告,无插件,无捆绑,启动快,下载更快,回归极简,一切只为下载服务。
Google云盘大文件下载解决方法
解决方案:使用香港服务器wget下载文件,然后scp传至其他服务器。 Linux系统互传文件 当前机器—拷贝到—>远程机器 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名 scp -r ./beijing/ ubuntu@lian.tech:/home/ubuntu -r参数:递归复制嵌套的文件或文件夹 #远程机器—拷贝到—>当前机器 scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp -r ubuntu@lian.tech:/home/ubuntu/hk ./ wget下载小文件 wget --no-check-cert
java response 下载文件方法
java response 下载文件方法。使用流下载文件。
通过JavaScript下载文件到本地的方法(单文件)
主要介绍了通过JavaScript下载文件到本地的方法(单文件),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


