高分求答案:ASP.NET文件上传问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:46:43
在vs 2005做asp.net 程序时候,同时上传视频文件和音频文件怎么会很慢呢,我用的就是存储过程
它上传不上去,十几分钟过后显示找不到网页.

现在加了音频之后,视频上传不到1MB,音频不到3MB的时候能上传上去,但是也很慢的,但是如果视频文件大于1M的话,就上传不上去了.
我用的就是vs 2005 和 SQL SERVER 2000 啊!
用的那个上传文件的是服务器组件: fileupload组件.

下面是提交按纽的事件:
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
SqlConnection conn = new CreateDataConnection().CreatDataConnection();
try
{
string filename = DateTime.Now.ToFileTimeUtc().ToString();
videofile.SaveAs(Server.MapPath("../videofiles").ToString() + "/" + filename + videofile.FileName.ToString());
// audiofile.SaveAs(Server.MapPath("../audiofiles").ToString() + "/" + filename + audiofile.FileName.ToString());
SqlCommand cmd = new SqlCommand("uploadvideo", conn);
cmd.C

你不是要把你的文件放到数据库去吧?
如果是那样的话,是慢了。写个WEB SERVERS我看也不一定能快到那儿去了。不如你把它上传到服务器上的一个文件夹中,然后把它的路径放到数据库中,这也是一个不错的选择啊。

可能是你的文件太大了,.NET内置的控件最多也就30M吧用WEB服务的话可能会好一点.你搜索一下WEB服务上传文件就好了啊