void Page_Load(Object sender,EventArgs e){ }
void Button1_Click(object Source, EventArgs e)
{
if (File1.Value == "")
{
Span1.InnerHtml = "错误: 请选择文件";
return;
}
if (File1.PostedFile != null)
{
try
{
HttpPostedFile hpf=File1.PostedFile; //get file path
char[] de={'\\'};
string[] AFilename=hpf.FileName.Split(de);
string strFilename=AFilename[AFilename.Length -1 ]; //save files
hpf.SaveAs(Server.MapPath("uploadfile")+'\\'+strFilename);
string a=hpf.FileName;
Response.Write(a+" 上传成功 ");
Response.Write("'<br>'");
File1.Value="";
string b=hpf.ContentLength.ToString();
if(int.Parse(b)>5000){
Response.Write("文件太大未上传成功 ");
return;
}
Response.Write(b);
}
catch (Exception exc)
{
Span1.InnerHtml = "保存文件出错 <b>c:\\" +
File1.Value + "</b><br>" + exc.ToString();
}
}
}很简单的上传文件程序,可是文件大小就是判断不了,总是多个'????????
我笨啊大家帮帮我哦
void Button1_Click(object Source, EventArgs e)
{
if (File1.Value == "")
{
Span1.InnerHtml = "错误: 请选择文件";
return;
}
if (File1.PostedFile != null)
{
try
{
HttpPostedFile hpf=File1.PostedFile; //get file path
char[] de={'\\'};
string[] AFilename=hpf.FileName.Split(de);
string strFilename=AFilename[AFilename.Length -1 ]; //save files
hpf.SaveAs(Server.MapPath("uploadfile")+'\\'+strFilename);
string a=hpf.FileName;
Response.Write(a+" 上传成功 ");
Response.Write("'<br>'");
File1.Value="";
string b=hpf.ContentLength.ToString();
if(int.Parse(b)>5000){
Response.Write("文件太大未上传成功 ");
return;
}
Response.Write(b);
}
catch (Exception exc)
{
Span1.InnerHtml = "保存文件出错 <b>c:\\" +
File1.Value + "</b><br>" + exc.ToString();
}
}
}很简单的上传文件程序,可是文件大小就是判断不了,总是多个'????????
我笨啊大家帮帮我哦
解决方案 »
- System.NullReferenceException: 未将对象引用设置到对象的实例。
- vs如何进行团队开发?
- 如何根据treeview的某个节点的ID值找到这个节点?
- 为什么我的web报表插件安装不上呀?(急!急!急!)
- 一个页面在运行时,如何在页面上显示“正在运行页面,请稍候”
- DataGrid 的ItemCommand 问题 !!!!
- 递归问题
- 如何在ASP和ASP。NET之间共享一个变量?
- 如何弹出用户确认框
- 安装framework SDk问题
- 怎么样用javascript或者VBScript来启动一个程序(EXE)?
- 在一个文本框中,双击总会出现以前输过的内容,怎么样将其去掉?
{
Page.RegisterStartupScript("refresh","<script language=\"javascript\">alert(\"文件大小限定在0-2MB以内\");</"+"script>"); //;
return;
}
if(File.Exists(Server.MapPath(path+Path.GetFileName(this.postfile1.PostedFile.FileName))))
{
Page.RegisterStartupScript("refresh","<script language=\"javascript\">alert(\"图片已经存在,请更名后上传\");</"+"script>"); //;
}