文件上传浅析基于.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();

HostDare($33.79/年)CKVM和QKVM套餐 可选CN2 GIA线路

关于HostDare服务商在之前的文章中有介绍过几次,算是比较老牌的服务商,但是商家背景财力不是特别雄厚,算是比较小众的个人服务商。目前主流提供CKVM和QKVM套餐。前者是电信CN2 GIA,不过库存储备也不是很足,这不九月份发布新的补货库存活动,有提供九折优惠CN2 GIA,以及六五折优惠QKVM普通线路方案。这次活动截止到9月30日,不清楚商家这次库存补货多少。比如 QKVM基础的五个方案都...

JUSTG提供俄罗斯和南非CN2 GIA主机年$49.99美元JUSTGgia南非cn2南非CN2justG

JUSTG,这个主机商第二个接触到,之前是有介绍到有提供俄罗斯CN2 GIA VPS主机活动的,商家成立时间不久看信息是2020年,公司隶属于一家叫AFRICA CLOUD LIMITED的公司,提供的产品为基于KVM架构VPS主机,数据中心在非洲(南非)、俄罗斯(莫斯科),国内访问双向CN2,线路质量不错。有很多服务商实际上都是国人背景的,有的用英文、繁体搭建的冒充老外,这个服务商不清楚是不是真...

DMIT(8.72美元)日本国际线路KVM月付8折起,年付5折

DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...

上传文件为你推荐
快递打印如何用打印机打印快递单打开网页出现错误为什么打不开网页,出错淘宝店推广淘宝店铺推广有哪些渠道?腾讯文章腾讯罗剑楠是何许人也?开机滚动条如何关闭开机滚动条?宕机宕机 这个词是什么意思啊什么是云平台云平台和云计算的区别是什么?怎么上传音乐如何上传音乐三星s8什么时候上市三星盖乐世S8上市时间公布 三星盖乐世s8多少钱空间装扮免费空间装扮有免费的吗?
vps优惠码cnyvps 主机测评 重庆服务器托管 免费ftp空间 godaddy支付宝 godaddy优惠券 个人域名 idc资讯 免费全能主机 国外免费asp空间 网通服务器托管 申请网站 免费邮件服务器 什么是web服务器 cdn网站加速 镇江高防 酸酸乳 后门 卡巴斯基官网下载 谷歌搜索打不开 更多