| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 449 人关注过本帖
标题:上传大文件的问题
只看楼主 加入收藏
laojiang8
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2006-8-23
收藏
 问题点数:0 回复次数:0 
上传大文件的问题
我在做上传文件的程序时,虽然可以上传,但是上传的文件不能太大,只有5-13M之间,请问怎么样才能上传更大的文件比如说100M左右的文件,下面是我的代码,请大家帮忙看一下了,
对了,我记得要上传大文件的话需要对电脑进行一些设置,不知道需要设置什么,请大家帮忙了
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.configuration"%>
<script language="c#" runat="server">
string fileurl,sortStr;
int fsize;
void book_add(Object sender,EventArgs e)
{
if(File1.Value=="")
{
Response.Write("<script language=javascript>alert('请先选择要上传的文件!');</"+"script>");
return;
}
if(Text1.Text=="")
{
Response.Write("<script language=javascript>alert('请给文件重命名!');</"+"script>");
return;
}
if (File1.PostedFile != null)
{
String path1=Server.MapPath("../vedio/");//修改路径!!!!!!!

String myDir=File1.PostedFile.FileName;
fsize=(int)File1.PostedFile.ContentLength;
int mypos=myDir.IndexOf(".");
sortStr=myDir.Substring(mypos);//获得上传文件的扩展名
fsize=fsize/1024;
if(fsize>1024000)
{
Response.Write("<script language=javascript>alert('上传的文件不能超过100M!');</"+"script>");
return;
}

fileurl=Text1.Text+sortStr;
string filepath = path1+fileurl;
try {
File1.PostedFile.SaveAs(filepath);
}
catch (Exception exc) {}
}

String dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../db/gyzx.mdb");
OleDbConnection mycon = new OleDbConnection(dsn);
mycon.Open();
String str = "insert into vedio(ufile_name,ufile_url) values('"+Text1.Text+"','"+fileurl+"')";
OleDbCommand mycom = new OleDbCommand(str, mycon);
mycom.ExecuteNonQuery();
mycon.Close();
Text1.Text="";
Response.Write("<script language=javascript>alert('文件上传成功!');</"+"script>");
}
</script>
搜索更多相关主题的帖子: 文件 
2007-07-09 07:45
快速回复:上传大文件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037425 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved