asp.net怎样上传视频?(C#)
asp.net怎样上传视频?(C#)
现在我的方法是把视频复制到网站一个文件夹里!在添加新闻的时候有个视频地址,(在数数据库里用一个URL连接一下!)写入URL如:FileDown/**.wmv
最后前台再加一些放wmv的代码就可以解决了!
可是怎样才能把视频上传到网站文件里,
朋友对我说用一下那个上传文件!就像上传图片一样!这个方法!我没试过!
谁做过!说一下啊!
希望朋友你别从别处ctrl+c \Crtl+V 我不想浪费你我的时间!网上我已找了!没有合适的方法!
------解决方案--------------------上传很简单 主要是看你在有没有权限向目标文件夹里面添文件
上传利用微软提供的空间 uploadFile 或HTML服务器空间HtmlInputFile 就是带浏览的那个
this.uploadFile.PostedFile.SaveAs(pathName);
------解决方案--------------------如果没有权限 你还是上传不上去
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!
------解决方案--------------------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
------解决方案--------------------以前研究过
主要是文件大小的问题
用一些控件可以做到
我用过一个
不过有水印
很郁闷
后来想反编译
自己写一个
结果没有成功