医院病人下降原因分析:C#.net代码请教

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 01:49:35
<% @ Page Language="C#" %>
<script language="C#" runat="server">
void UploadBtn_Click(Object sender,EventArgs e)
{ if (UpFile.PostedFile!=null) {

FileName.InnerHtml=UpFile.PostedFile.FileName;
FileType.InnerHtml=UpFile.PostedFile.ContentType;
FileLength.InnerHtml=UpFile.PostedFile.ContentLength.ToString();
FileDetails.Visible=true;

string myDir=UpFile.PostedFile.FileName;
int mypos=myDir.LastIndexOf("\\");
string myFileName=myDir.Substring(mypos);

string mySavePath=Server.MapPath(".")+ myFileName;
SaveDir.InnerHtml=mySavePath;
UpFile.PostedFile.SaveAs(mySavePath);
} } </script>
一点不懂能不能详细给我解释下
还有此上传最大支持多大附件

首先检验文件是否存在
取得文件的文件名,文件类型,文件长度
设置保存路径,这个过程比较绕,按照源代码来理解:
1.filename="\\a.txt";
2.substring后变成"a.txt"
3.server.mappath(".")表示存放在根目录下

至于可以传多大的附近,应该是和你的web服务器有关