当前位置:首页 > 代码 > 正文

asp.net代码免费下载(ASPNET源码)

admin 发布:2022-12-19 07:48 92


本篇文章给大家谈谈asp.net代码免费下载,以及ASPNET源码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

ASP.NET下载方式rar和exe的具体代码

写个下载事件,调用一个下载方法就可以了:

方法:

public bool ResponseFile(string _fullPath, string downname, int pack)

{

//_fullPath 下载路径

//downname 下载后保持的名称

//pack 每秒下载速度

HttpRequest _Request = HttpContext.Current.Request;

HttpResponse _Response = HttpContext.Current.Response;

try

{

FileStream myFile = new FileStream(_fullPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);

BinaryReader br = new BinaryReader(myFile);

try

{

_Response.AddHeader("Accept-Ranges", "bytes");

_Response.Buffer = false;

long fileLength = myFile.Length;

long startBytes = 0;

_Response.AddHeader("Content-Length", (fileLength - startBytes).ToString());

if (startBytes != 0)

{

_Response.AddHeader("Content-Range", string.Format(" bytes {0}-{1}/{2}", startBytes, fileLength - 1, fileLength));

}

_Response.AddHeader("Connection", "Keep-Alive");

_Response.ContentType = "application/octet-stream";

_Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(downname, System.Text.Encoding.UTF8));

//int pack = 102400; //100K bytes 进行拆包,每包大小

byte[] buff = new byte[pack];

var contentLength = br.Read(buff, 0, pack);

double d = 1000; // 限速时每个包的时间

Stopwatch wa = new Stopwatch();

while (contentLength != 0)

{

if (_Response.IsClientConnected)

{

wa.Restart();

_Response.BinaryWrite(buff);

_Response.Flush();

contentLength = br.Read(buff, 0, pack);

wa.Stop();

if (wa.ElapsedMilliseconds d) //如果实际带宽小于限制时间就不需要等待

{

Thread.Sleep((int)(d - wa.ElapsedMilliseconds));

}

}

else

{

break;

}

}

return true;

}

catch

{

return false;

}

finally

{

br.Close();

myFile.Close();

}

}

catch

{

return false;

}

}

求完整简单asp+access论坛免费源代码

源码网-下载源码就到源码网

提供各种建站源码免费下载以及资讯信息。

48K 2008-9-20 - 百度快照

源码之家-提供最新免费源码高速下载!

ASP、PHP、JSP、DOTNET、数据库、教程、源码下载。

89K 2008-9-16 - 百度快照

上的更多结果

asp1百盲代码

源码下载,源码下载 - 本站提供各类源码下载,包括ASP源码,.NET源码,PHP源码,JSP源码下载以及各类收费源码下载

53K 2008-9-21 - 百度快照

站长下载 - 源码下载,站长工具,精品软件 - 中国站长站

精品源码推荐 BBSMax 程序介绍 目前最优秀的.net论坛,功能、速度、负载首屈一指,亿级帖子论坛的首选程序 DiY-Page自...最新ASP源码 更多.. 09-21[人才房产]免费人才招聘网 宽屏版 v3.01 build 0921 09-21[影音娱乐]欣颐视频图文...

down.chinaz.com/ 39K 2008-9-21 - 百度快照

源码下载_免费网站源码下载_虾客下载

含网页素材以及ASP,CGI,PHP,JSP,.NET,C++,Delphi等源码源码下载。)

20K 2008-9-19 - 百度快照

365源码之家 - 提供asp,php等网站源码下载,源程序下载

Photoshop特效:草原上的金马JBuilder系统命令提示符八大特别技巧文件上传程序的全部源码Java平台I18N 支持概述Exchange电子邮件帐户向POP3帐户的自动转第二章 CSS的应用方式用CSS来实现鼠标翻转的特效代码Windows Vista系统下的Rootkit攻防不要...

94K 2008-9-21 - 百度快照

锋网源码 - 提供最新WEB源码下载和各种技术教程工具服务

锋网源码,提供最新ASP源码下载,PHP源码下载,JSP源码下载,CGI源码下载,.NET源码下载,和各种技术教程工具服务...

40K 2008-9-20 - 百度快照

ASP300源码下载 - 源代码下载 ASP源码 源码之家 网站源码 FLASH源..

提供ASP代码下载,技术文章。

40K 2008-9-21 - 百度快照

Asp.net源码下载专业站|- 51aspx.com

asp.net源码下载,.net源代码,.net源码下载,C#.net源码下载,C#源码,asp.net源码,源码高速下载...

92K 2008-9-17 - 百度快照

上的更多结果

中国站长下载 - 网站源代码,站长资源,绿色软件下载

江苏正大针织企业网站源码 无错版9-19 免费的短信留言系统9-19 思翔315在线投诉系统 build 200807259-19 TinyMCE v3.2.0.1 问沫工作室优化版9-19 晴天免费电影系统完整版(带迅雷采集) build 0809189-19 更多PHP源代码 magento开源...

down.cnzz.cn/ 68K 2008-9-21 - 百度快照

down.cnzz.cn 上的更多结果

到里面搜就是了

ASP.NET下载功能代码

给你写个方法,你直接调用一下就可以了

public void DownLoad( )

{

string filePath = Server.MapPath( @"\UserFile\" );//这里注意了,你得指明要下载文件的路径.

if ( System.IO.File.Exists( filePath ) )

{

FileInfo file = new FileInfo( filePath );

Response.ContentEncoding = System.Text.Encoding.GetEncoding( "UTF-8" ); //解决中文乱码

Response.AddHeader( "Content-Disposition", "attachment; filename=" + Server.UrlEncode( file.Name ) ); //解决中文文件名乱码

Response.AddHeader( "Content-length", file.Length.ToString() );

Response.ContentType = "appliction/octet-stream";

Response.WriteFile( file.FullName );

Response.End();

}

}

希能给你带来帮助

asp.net中如何写下载代码

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Text;

using System.IO;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

DownloadClass dd = new DownloadClass();

dd.StrUrl = "";

dd.StrFileName="C:\\1.rar";

dd.DownloadFile();

Response.Write(dd.strError);

}

//测试用线程1断点续传下载网络上的文件到本地电脑

public class DownloadClass

{

public string StrUrl;//文件下载网址

public string StrFileName;//下载文件保存地址

public string strError;//返回结果

public long lStartPos = 0; //返回上次下载字节

public long lCurrentPos = 0;//返回当前下载字节

public long lDownloadFile;//返回当前下载文件长度

public void DownloadFile()

{

System.IO.FileStream fs;

if (System.IO.File.Exists(StrFileName))

{

fs = System.IO.File.OpenWrite(StrFileName);

lStartPos = fs.Length;

fs.Seek(lStartPos, System.IO.SeekOrigin.Current);

//移动文件流中的当前指针

}

else

{

fs = new System.IO.FileStream(StrFileName, System.IO.FileMode.Create);

lStartPos = 0;

}

//打开网络连接

try

{

System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(StrUrl);

long length = request.GetResponse().ContentLength;

lDownloadFile = length;

if (lStartPos 0)

request.AddRange((int)lStartPos); //设置Range值

//向服务器请求,获得服务器回应数据流

System.IO.Stream ns = request.GetResponse().GetResponseStream();

byte[] nbytes = new byte[512];

int nReadSize = 0;

nReadSize = ns.Read(nbytes, 0, 512);

while (nReadSize 0)

{

fs.Write(nbytes, 0, nReadSize);

nReadSize = ns.Read(nbytes, 0, 512);

lCurrentPos = fs.Length;

}

fs.Close();

ns.Close();

strError = "下载完成";

}

catch (Exception ex)

{

fs.Close();

strError = "下载过程中出现错误:" + ex.ToString();

}

}

}

}

急需一个asp.net论坛有源代码的.数据库

您好,您可以考虑下啊哦源码网,上面的源码好多都是免费下载的,都是商业的运行程序,希望可以帮到您呢

跪求哪里可以下载到asp.net网站代码?感激不尽

源码中国

很多地方可以下载

但是建议去程序员联合开发网站

asp.net代码免费下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ASPNET源码、asp.net代码免费下载的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/4773.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载