100求助关于大文件上传及视频播放

duckflynew 2004-09-21 10:06:14
要做一个在线播放的功能 而且内容是可以上传自动更新的
各位给点宝贵经验吧
谢谢~~~~~~~~~~~~~~~~~~~~
...全文
353 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
duckflynew 2004-09-21
  • 打赏
  • 举报
回复
http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
我看到片这样的文章
但是感觉看大步懂
我这里的.net 没有做站点,也就是没有web.config 也没有用codebehind技术
我市想用上传文件的方式 来传大文件 方式和图片一样
duckflynew 2004-09-21
  • 打赏
  • 举报
回复
我参考下 试试
谢谢各位给点建议
zhouabc 2004-09-21
  • 打赏
  • 举报
回复
学习
happyjun2000 2004-09-21
  • 打赏
  • 举报
回复
C#实现Web文件的上传
作者:不详 整理日期:2002-8-6 2:00:00 阅读:237 加入收藏
在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。

那么使用C#如何实现文件上传的功能呢?下面笔者简要介绍一下。

首先,在你的Visual C# web project 中增加一个上传用的Web Form,为了要上传文件,需要在ToolBox中选择HTML类的File Field控件,将此控件加入到Web Form中,然而此时该控件还不是服务端控件,我们需要为它加上如下一段代码:<input id=uploadfile1 type=file size=49 runat="server">,这样它就成为服务端控件了,如果需要同时上传数个文件时,我们可以相应增加此控件。

需要注意的是代码中一定要把<form>的属性设置成为:

<form method=post encType=multipart/ form-data runat="server">

如果没有这个属性,就不能实现上传。

然后在此Web Form中增加一个Web Form类的Button,双击Button添加如下代码:

//上传图片的程序段
DateTime now = DateTime.Now ;
//取现在时间到DataTime类的对象now中
string strBaseLocation = "D:\\web\\FC\\pic\\";
//这是文件将上传到的服务器的绝对目录
if (uploadfile1.PostedFile.ContentLength != 0) //判断选取对话框选取的文件长度是否为0
  {uploadfile1.PostedFile.SaveAs(strBaseLocation+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg");
//执行上传,并自动根据日期和文件大小不同为文件命名,确保不重复
Label1.Text="图片1已经上传,文件名为:"+now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg";
 navigator.Insert(System.Xml.TreePosition.After, XmlNodeType.Element,"pic1","","") ;
navigator.Insert(System.Xml.TreePosition.FirstChild, XmlNodeType.Text,"pic1","","") ;
navigator.Value= now.DayOfYear.ToString()+uploadfile1.PostedFile.ContentLength.ToString()+".jpg" ;
navigator.MoveToParent() ;}

上面的代码用于笔者开发的一个使用XML文件存储新闻信息的系统中,后面几句代码作用是写上传文件信息到XML文件中。如果要上传其他类型文件,只需要将jpg改为相应类型的后缀名即可,如改为doc即可上传Word文件,浏览器即可直接浏览上传的Word文件。

【注意事项】
1. 上传文件不可以无限大;

2. 要注意IIS的安全性方面的配合;

3. 用Visual Studio 的安装项目做安装程序的时候,请注意安装程序所在的绝对路径问题;

4. 注意文件上传后的重名问题。


happyjun2000 2004-09-21
  • 打赏
  • 举报
回复
web上传限制可以在web.config中设置,在<system.web>中加入
<httpRuntime maxRequestLength="10240" />
这样你就可以上传10M内的文件了,当然,你还可以修改maxRequestLength的数值使其支持更大的上传文件,当然,要上传越大的文件(如几百M)就占用更多的内存,如果服务器内存太小的话,一样会出现错误
andrawsky 2004-09-21
  • 打赏
  • 举报
回复
我这边是 这样作的
先把影片传到流煤体服务器 然后发布 生成发布点后
然后在后台发布的时候 是ip地址加上发布点的名称
这样方便一点
www.fullfields.com
duckflynew 2004-09-21
  • 打赏
  • 举报
回复
那一般电影网站是怎么做的呢 难道都是手动传手动改?
  • 打赏
  • 举报
回复
我也是借鉴http://www.codeproject.com/aspnet/
好像在这里abcupload,
or send the zip file to your email.
heiding 2004-09-21
  • 打赏
  • 举报
回复
关注中...
duckflynew 2004-09-21
  • 打赏
  • 举报
回复
因为 可能会传视频的 rm
to tjj36(方舟) 你用什么方式 的呢 能借鉴下你的经验吗?
纯。net?
eboywy 2004-09-21
  • 打赏
  • 举报
回复
借光关注。
viena 2004-09-21
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
帮你UP,这个我只实现最大上传60M,用的是进度条,看你的了。

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧