文件上传浅析基于.NET技术的文件上传

上传文件  时间:2021-02-09  阅读:()

浅析基于.NET技术的文件上传

摘要多媒体视频点播系统中,上传的问题很重要,只有提供丰富的资源,才能满足用户需求。而.Net技术为解决这一问题提供了一种新的方法和途径。

关键词.Net;大文件;上传

视频点播系统中,上传的问题很重要,只有提供丰富的资源,才能满足用户需求。而.Net技术为解决这一问题提供了一种新的方法和途径,尤其是大文件和多文件上传方面,.Net技术存在一定的技术优势,这里进行简单的讨论。

1文件上传的两种方式

RFC1867是各种类型文件上传中较好的方法。RFC1867主要是在HTTP的基础上为INPUT增加了 file属性,同时限定了 Form的method必须为PO S T,ENC TYP E必须为multipart/fo rm-data,具有很好的封装性。

1.1一次性上传的数据

用这种方法需修改程序所在目录下的Web.config,调整上传文件的大小限制,即maxReque stLength=“102400”,代码如下:if(up loadF ile.Po stedF ile.C o nte ntLe ngth!=0)

{string te mpF ileName=up loadF ile.P ostedF ile.F ileName;string filename=Path.GetF ileName(tempF ileName);up lo adF ile.Po stedF ile.SaveAs(Server.M apPath(“up loadfile”)+\\+filename)}

1.2边读边写

当文件大于100Mb,可编写自定义HttpModule,代码如下:

IServiceProvider provider=(IServiceProvider)HttpContext.Current;

HttpWorkerRequestdwrw=(HttpWorkerReque st)provider.GetService(typeo f(HttpWorkerReque st));byte[]bs=wr.GetPre lo adedEntityBody();

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

TMThosting夏季促销:VPS月付7折,年付65折,独立服务器95折,西雅图机房

TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...

PIGYUN:美国联通CUVIPCUVIP限时cuvip、AS9929、GIA/韩国CN2机房限时六折

pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...

上传文件为你推荐
邮箱怎么写正确的邮箱地址怎么写如何免费开通黄钻怎么免费开通黄钻简体翻译成繁体简体字怎么换成繁体。。?人人时光机五月天的专辑都有哪些?个性qq资料QQ个性资料渗透测试网站渗透测试怎么做?微信如何建群微信怎么建群?xp系统停止服务xp系统停止服务怎么办?iphone6上市时间苹果六什么时候出的虚拟机软件下载谁有好用的虚拟机软件?
网站空间价格 中国十大域名注册商 网通服务器租用 网页空间租用 花生壳免费域名 拜登买域名批特朗普 过期域名抢注 vir 电信测速器 视频存储服务器 godaddy续费优惠码 ixwebhosting 免费个人网站申请 中国电信测网速 cdn加速原理 vip购优惠 中国电信宽带测速网 彩虹云 中国域名 防cc攻击 更多