asp.net网站代码下载(ASPNET网站开发)
admin 发布:2022-12-19 19:15 138
本篇文章给大家谈谈asp.net网站代码下载,以及ASPNET网站开发对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
跪求哪里可以下载到asp.net网站代码?感激不尽
源码中国
很多地方可以下载
但是建议去程序员联合开发网站
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下载功能代码
给你写个方法,你直接调用一下就可以了
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源代码网站
中国IT认证实验室 :
源码网:
中国IDC圈:
ASP.NET源码下载:
asp.net网站代码下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ASPNET网站开发、asp.net网站代码下载的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:网页报表代码(网页报表代码怎么设置)
- 下一篇:手机端轮播图代码(安卓轮播图的实现)
相关推荐
- 05-18北京seo优化,北京seo网站排名优化公司
- 05-18seo网站排名,seo网站排名全选
- 05-18可以免费网络推广网站,可以免费网络推广网站的平台
- 05-18个人怎么建网站,个人建网站步骤
- 05-18做一个网站需要多少钱大概,做一个网站需要多少钱大概中公
- 05-18信阳网站推广公司,信阳网站seo
- 05-18网站seo优化方案,网站SEO优化方案策划书
- 05-18创建网站的基本流程,创建网站的基本流程有哪些
- 05-18泰州网站整站优化,泰州网站优化快速排名
- 05-18网站快速排名推广软件,网站快速排名推广软件
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接