日期:2014-05-18  浏览次数:20607 次

asp.net怎样上传视频?(C#)
asp.net怎样上传视频?(C#)

现在我的方法是把视频复制到网站一个文件夹里!在添加新闻的时候有个视频地址,(在数数据库里用一个URL连接一下!)写入URL如:FileDown/**.wmv
最后前台再加一些放wmv的代码就可以解决了!

可是怎样才能把视频上传到网站文件里,

朋友对我说用一下那个上传文件!就像上传图片一样!这个方法!我没试过!

谁做过!说一下啊!

希望朋友你别从别处ctrl+c \Crtl+V 我不想浪费你我的时间!网上我已找了!没有合适的方法!

------解决方案--------------------
上传很简单 主要是看你在有没有权限向目标文件夹里面添文件

上传利用微软提供的空间 uploadFile 或HTML服务器空间HtmlInputFile 就是带浏览的那个
this.uploadFile.PostedFile.SaveAs(pathName);
------解决方案--------------------
如果没有权限 你还是上传不上去 
 
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
vs自代的上传控件就可以实现了300m以下的对服务配置一下就可以解决了.......
------解决方案--------------------
不过需要注意的是利用这种方式上传时,上传文件的大小受到了限制,默认最大能上传4M的文件,不过可以手动更改为大一点,比如40M。如果太大,比如上G的话,建议还是不用这种方式上传,很容上传超时并且导致Web服务器效率低下。
------解决方案--------------------
有两处配置 
1.配置web.config,在 <system.web>节中加入 
<httpRuntime executionTimeout="600" maxRequestLength="10485760" useFullyQualifiedRedirectUrl="false"/> 
2.如果服务器是win2003默认只能传200K大小的附件,你可以到服务器上进行设置 
先打开Internet 信息服务(IIS)管理器 
(本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 
一定要勾先“允许直接编辑配置数据库(N)” 
然后在服务里关闭iis admin service服务 
找到windows\system32\inesrv\下的metabase.xml, 
用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 
把它修改为51200000(50M) 
然后重启iis admin service服务!


然后用asp.net 的Uploadfile控件就可以上传大文件了......
------解决方案--------------------
通过Fileupload上传,文件不能太大。如果很大,通过操作FTB实现上传,ASP.NET上传文件最大为2G
------解决方案--------------------
以前研究过 
主要是文件大小的问题
用一些控件可以做到
我用过一个
不过有水印
很郁闷 
后来想反编译
自己写一个
结果没有成功